Linux使用scp命令远程拷贝文件和目录
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux使用scp命令远程拷贝文件和目录
使用方法:
$ 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
scptest/*****************.132.132:/tmp/
# 将本机test目录下的a.txt文件传到远程的/tmp目录下并重命名,传输后为 /tmp/b.txt
scptest/*****************.132.132:/tmp/b.txt
# 将本机当前目录下的test目录传到远程的/tmp目录下,传输后为 /tmp/test/
*********************.132.132:/tmp/
# 将本机test目录下的所有内容传到远程的/tmp目录下,传输后为 /tmp/*
scp-rtest/*************.132.132:/tmp/
# 将远程/tmp目录下的a.txt文件传到本机test目录下,传输后为 /test/a.txt
***************.132.132:/tmp/a.txttest/
# 将远程/tmp目录下的b.txt文件传到本机test目录下并重命名,传输后为 /test/a.txt
***************.132.132:/tmp/b.txttest/a.txt
# 将远程的/tmp目录传到本机当前目录下的test目录,传输后为test/tmp/
*****************.132.132:/tmptest/
# 将远程的/tmp目录下的所有内容传到本机test目录下,传输后为 /test/*
*****************.132.132:/tmp/*test/。