美文网首页
centos6系统两台服务器传输文件命令:scp

centos6系统两台服务器传输文件命令:scp

作者: 彩色的炮灰 | 来源:发表于2021-07-07 15:41 被阅读0次

    Linux scp 命令用于 Linux 之间复制文件和目录。

    scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。

    scp 是加密的,rcp 是不加密的,scp 是 rcp 的加强版。

    语法:

    scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
    [-l limit] [-o ssh_option] [-P port] [-S program]
    [[user@]host1:]file1 [...] [[user@]host2:]file2

    使用举例:
    1、从本地复制到远程
    scp local_file remote_username@remote_ip:remote_folder
    或者
    scp local_file remote_username@remote_ip:remote_file
    或者
    scp local_file remote_ip:remote_folder
    或者
    scp local_file remote_ip:remote_file

    • 第1,2个指定了用户名,命令执行后需要再输入密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名;
    • 第3,4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程的目录,文件名字不变,第4个指定了文件名;

    应用举例:
    scp /home/space/music/1.mp3 root@www.runoob.com:/home/root/others/music
    scp /home/space/music/1.mp3 root@www.runoob.com:/home/root/others/music/001.mp3
    scp /home/space/music/1.mp3 www.runoob.com:/home/root/others/music
    scp /home/space/music/1.mp3 www.runoob.com:/home/root/others/music/001.mp3

    上面命令将本地 music 目录复制到远程 others 目录下。

    2、从远程复制到本地
    从远程复制到本地,只要将从本地复制到远程的命令的后2个参数调换顺序即可,如下实例

    应用实例:
    scp root@www.runoob.com:/home/root/others/music /home/space/music/1.mp3
    scp -r www.runoob.com:/home/root/others/ /home/space/music/

    相关文章

      网友评论

          本文标题:centos6系统两台服务器传输文件命令:scp

          本文链接:https://www.haomeiwen.com/subject/ynoeultx.html