SCP命令

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 [email protected]:/user/

  • 复制本地文件到服务器特定目录下,不指定用户名
    $ scp /work/myfile.txt 10.10.22.222:/user/

  • 复制本地文件到服务器特定目录下,并修改文件名字
    $ scp /work/myfile.txt [email protected]:/user/newname.txt

  • 复制本地文件到服务器特定目录下,并修改文件名字,不指定用户名
    $ scp /work/Kmyfile.txt 10.10.22.222:/user/newname.txt

复制本地目录到服务器

  • 指定了用户名
    $ scp -r /work/ [email protected]:/user/

  • 没有指定了用户名
    $ scp -r /work/ 10.10.22.222:/user/

复制服务器文件到本地

  • 复制服务器文件到本地,指定了用户名
    $ scp [email protected]:/user/myfile.txt /work/

  • 没有指定了用户名
    $ scp 10.10.22.222:/user/myfile.txt /work/

复制服务器文件目录到本地

  • 指定了用户名
    $ scp -r [email protected]:/user/ /work/

  • 没有指定了用户名
    $ scp -r 10.10.22.222:/user/ /work/

你可能感兴趣的:(SCP命令)