Windows系统下与linux传输文件

windows环境下,windows传出数据到linux下

  1. 确保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中,

  1. 注意
  • 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传输文件

下面两种形式未经测试,其参考方法如此博文所示

linux下把文件从linux传输到windows

linux下把文件从windows传输到linux


初云亭
7 声望1 粉丝