scp
基于ssh做Linux主机间的文件传输
scp 文件路径 用户名@被传输的主机名/IP:文件要存放的路径
scp /etc/fstab root@10.0.0.2:/tmp
scp -r /etc root@10.0.0.2:/tmp
scp -P 2222
将本主机文件发送到远程主机
[root@rhel7 zbf]# scp 2.txt zbf@192.168.152.133:/home/zbf
将远程主机copy到本地
[root@rhel7 zbf]# scp zbf@192.168.152.133:/home/zbf/1.txt ./
sftp
基于ssh做远程访问,可以使用ftp服务的相关指令,比如put上传,get下载等
windows向Linux传输文件:lrzsz
1.首先需要在Linux主机安装lrzsz
yum search lrzsz -y
2.使用Xshell通过ssh登录到linux主机上
将windows文件上传到Linux服务器
“rz + 回车”会弹出文件选择的对话框,可以选择文件进行传输
将Linux文件下载到windows客户端
“sz + Linux本地文件路径”弹出文件浏览的对话框,选择将Linux文件存放在那个目录
文件在上传和下载时,会因为Linux和windows格式不同,导致文件换行等显示问题 可以通过yum install dos2unix -y,在Linux服务器安装格式转换工具包
cp /etc/passwd /tmp
unix2dos /tmp/passwd
使用的指令:
dos2unix文件路径:表示将windows上传文件的格式修改为Linux文件格式
unix2dos文件路径:表示将下载到windows的文件格式修改为客户端能识别的格式,自动换行
文章链接
发表评论