Linux服务器传输文件

1. Linux与windows传输文件

  1. sz,rz命令(推荐)
    它是Linux/Unix同Windows进行ZModem文件传输的命令行工具。若服务器上没有该命令可使用apt(yum) install lrzsz安装。

从服务器发送单文件到Windows:

sz filename   //例如:sz test.cpp

上传单文件到服务器:

rz   //在提示框中选择文件即可上传
  1. scp命令(较麻烦,不推荐)
    需要安装OpenSSH for Windows相关软件(Windows本身不支持ssh),例如:WinSSHD,安装完成之后启动服务
    从服务器发送文件到windows:
//进入linux,以administrator账号、192.168.1.55地址为例
scp test.cpp  [email protected]:/e:/file/ 

上传文件到服务器:

//进入linux,拷贝e:/file下面的test.cpp到当前目录
scp [email protected]:/e:/file/test.cpp ./ 
  1. 使用Xftp或WinSCP或者putty的内置组件PSCP.exe (推荐)

2. Linux与Linux传输文件

  1. 本地上传文件或文件夹到服务器
//从本地将 /usr/local目录下的test.md文件上传到服务器的/home/zgl/file目录下
scp /usr/local/test.md [email protected]:/home/zgl/file
//上传文件夹只需要加 -r 参数
scp /usr/local/file [email protected]:/home/zgl/file -r
  1. 从服务器下载文件或文件夹
scp [email protected]:/test /usr/local/ -r
  1. 服务器间传文件
//从10.3.3.110 zgl账户下拷贝test.cpp到10.3.3.111 root账户的tmp目录下
scp [email protected]:/test.cpp [email protected]:/tmp/

ssh传文件默认使用22端口,若要复制文件到指定端口,使用-P参数:

scp -P 6222 /usr/local/file [email protected]:/test
原创文章 38 获赞 13 访问量 4022

猜你喜欢

转载自blog.csdn.net/qq_36287943/article/details/105289499
今日推荐