本文介绍两种实现Linux服务器与Windows本地主机之间文件传输的两种方法,比较推荐第一种方法,使用熟练后还是很方便快捷的。
一 使用命令传输
1 直接传输文件
打开本地电脑的命令提示符窗口,输入指令:
# 使用scp指令传输文件夹
scp -r sunqi@IP_address:/mnt/data/sunqi/Work D:/server/t630_4_sunqi_backup
注意:文件路径中不要出现中文,否则会报错。
传输过程如下图,若觉得传输速度较慢,可以看下一点。
2 先打包压缩,再传输
若传输文件较大,建议先打包压缩再进行传输,可以节省时间。
# 打包成tar.gz格式压缩包
tar -zcvf Work.tar.gz /mnt/data/sunqi/Work
# 解压tar.gz格式压缩包
tar zxvf Work.tar.gz
# 压缩成zip格式
zip -q -r Work.zip Work/
# 解压zip格式的压缩包
unzip Work.zip
# 使用scp指令传输文件
scp -r sunqi@IP_address:/mnt/data/sunqi/Work.tar.gz D:/server/t630_4_sunqi_backup/
二 使用软件传输
如果不想使用指令,想要进行更加直观的操作,可以选择此种方式进行文件传输。但此种方法由于采用FTP协议,可能会出现安全性问题。
推荐一个免费开源的FTP软件:FileZilla,它具备所有的FTP软件功能。可控性、有条理的界面和管理多站点的简化方式使得Filezilla客户端版成为一个方便高效的FTP客户端工具。