Linux 使用 scp 命令远程拷贝文件和目录
程序员文章站
2022-08-03 11:45:45
使用方法: 使用示例: ......
使用方法:
$ scp --help scp [-1246bcpqrv] [-c cipher] [-f ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-p port] [-s program] [[user@]host1:]文件1 [...] [[user@]host2:]文件2 -c:使用压缩。 -p:保留原文件的修改时间、访问时间和访问权限。 -q:不显示传输进度条。 -r:递归传输整个目录。 -v:显示输出详细内容。 -l limit:限定传输带宽,以kbit/s为单位。 -p port:指定数据传输用到的端口号。
使用示例:
# 将本机test目录下的a.txt文件传到远程的/tmp目录下,传输后为 /tmp/a.txt scp test/a.txt root@192.168.132.132:/tmp/ # 将本机test目录下的a.txt文件传到远程的/tmp目录下并重命名,传输后为 /tmp/b.txt scp test/a.txt root@192.168.132.132:/tmp/b.txt # 将本机当前目录下的test目录传到远程的/tmp目录下,传输后为 /tmp/test/ scp -r test root@192.168.132.132:/tmp/ # 将本机test目录下的所有内容传到远程的/tmp目录下,传输后为 /tmp/* scp -r test/* root@192.168.132.132:/tmp/ # 将远程/tmp目录下的a.txt文件传到本机test目录下,传输后为 /test/a.txt scp root@192.168.132.132:/tmp/a.txt test/ # 将远程/tmp目录下的b.txt文件传到本机test目录下并重命名,传输后为 /test/a.txt scp root@192.168.132.132:/tmp/b.txt test/a.txt # 将远程的/tmp目录传到本机当前目录下的test目录,传输后为 test/tmp/ scp -r root@192.168.132.132:/tmp test/ # 将远程的/tmp目录下的所有内容传到本机test目录下,传输后为 /test/* scp -r root@192.168.132.132:/tmp/* test/
上一篇: 中国国家博物馆
下一篇: Xshell进行远程登录