Windows系统下与linux传输文件
windows环境下,windows传出数据到linux下
- 确保ubuntu安装了ssh服务端。
如果没有安装,使用以下命令安装:
sudo aptget install ssh
service sshd restart
2.windows下下载pscp.exe软件
从PuTTY官方网站下载pscp.exe软件。
3.打开windows下的cmd命令行
以命令行的方式运行pscp.exe命令如下:
pscp D:\aaaa.txt atom@10.212.46.122:/home/atom/
以上命令实现的是将目录D:\aaaa.txt
文件传输到账户名为atom,IP地址为10.212.46.122的目录/home/atom
中,
- 注意
- IP地址和后面的文件路径之间有一个分号,分号两边一定不能有空格,否则报错:“More than one remote source not supported”
- 传输到linux下的路径为
/home/atom/
(最后有没有斜杠都可以),如果需要改变文件名,可以将字符串变为/home/atom/bbbb.txt
- windows下的路径可以为绝对路径,也可以用相对路径“点”来表示。
- 如果想看传输过程中的详细信息,可以pscp -v命令
- 如果想传输整个目录,可以pscp -r 命令
- 其他命令选项可以参考此博文
windows下把linux里的数据传输到window
先遵从上面的步骤,然后命令反向即可
pscp atom@10.212.46.122:/home/atom/bbbb.txt ./
linux下把文件从linuxA传输到linuxB
首先需要双方linux都安装ssh服务器端和客户端
linuxA的环境下,从A传输到B
使用命令:
scp [A的源文件路径] [B的用户名]@[B的IP]:[B的目标文件路径]
示例:
scp -r /root/lk.txt sugar@1.1.2.2:/home/sugar/
linuxA的环境下,从B传输到A
使用命令:
scp [B的用户名]@[B的IP]:[B的目标文件路径] [A的源文件路径]
示例:
scp sugar@1.1.2.2:/home/sugar/cpfile.txt /root/
linux系统下与windows传输文件
下面两种形式未经测试,其参考方法如此博文所示
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。