拷贝远程服务器的文件,到本地:
scp root@10.10.10.11:/root/test.txt /root/
拷贝本地文件,到远程服务器:
scp -r /root/test.txt root@10.10.10.11:/root/
scp默认连接的远端主机22端口,如果ssh不是默认的22端口(以30102为例)使用-P(大写)指定:
scp -P 30102 /tmp/test.file user@host:/tmp/
从本地复制多个文件,到远程主机(多个文件使用空格分隔开)
scp 1.js a.txt file.jpg root@10.10.10.11:/tmp/webs/
从远程主机复制多个文件,到当前目录
scp root@10.10.10.11:/tmp/webs/\{index.css,json.js\} /data/web/
从本地文件复制整个文件夹,到远程主机上( -r )
scp -v -r test-dir root@10.10.10.11:/tmp/
从远程主机复制整个文件夹,到当前test目录下
scp -r root@10.10.10.11:/data/webs ./test/
在两个远程主机之间复制文件
scp 把文件 从远程主机A,复制到远程主机B
scp -vr root@10.10.10.11:/tmp/1.txt root@10.10.10.12:/tmp/
传输过程中压缩文件,加快传输
文件传输的过程中,使用压缩文件来加快文件传输,
-C
启用压缩功能,该文件在传输过程中被压缩,
在目的主机上被解压缩
scp -vrC test-dir root@10.10.10.11:/tmp/