scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。
usage: scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] #大写的P,指定端口号 [-S program] [[user@]host1:]file1 ... [[user@]host2:]file2
-r: 递归复制整个目录。
-P: 大写的P,指定端口号
从本地复制文件到服务器
-
复制本地文件到服务器特定目录下
$ scp /work/myfile.txt user@10.10.22.222:/user/
-
复制本地文件到服务器特定目录下,不指定用户名
$ scp /work/myfile.txt 10.10.22.222:/user/
-
复制本地文件到服务器特定目录下,并修改文件名字
$ scp /work/myfile.txt user@10.10.22.222:/user/newname.txt
-
复制本地文件到服务器特定目录下,并修改文件名字,不指定用户名
$ scp /work/Kmyfile.txt 10.10.22.222:/user/newname.txt
复制本地目录到服务器
-
指定了用户名
$ scp -r /work/ user@10.10.22.222:/user/
-
没有指定了用户名
$ scp -r /work/ 10.10.22.222:/user/
复制服务器文件到本地
-
复制服务器文件到本地,指定了用户名
$ scp user@10.10.22.222:/user/myfile.txt /work/
-
没有指定了用户名
$ scp 10.10.22.222:/user/myfile.txt /work/
复制服务器文件目录到本地
-
指定了用户名
$ scp -r user@10.10.22.222:/user/ /work/
-
没有指定了用户名
$ scp -r 10.10.22.222:/user/ /work/
网友评论