scp命令的用法

用法:

scp 命令

scp 能够在 2个 linux 主机间拷贝文件;

命令基本格式:
scp [可选參数] file_source file_target

======

从 本地 拷贝到 远程

  • 拷贝文件:
    * 命令格式:
    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个指定了用户名。命令运行后须要再输入password,第1个仅指定了远程的文件夹。文件名称字不变,第2个指定了文件名称; 
            第3,4个没有指定用户名。命令运行后须要输入用户名和password。第3个仅指定了远程的文件夹,文件名称字不变。第4个指定了文件名称。 
    * 样例: 
            scp /home/space/music/1.mp3 root@www.cumt.edu.cn:/home/root/others/music 
            scp /home/space/music/1.mp3 root@www.cumt.edu.cn:/home/root/others/music/001.mp3 
            scp /home/space/music/1.mp3 www.cumt.edu.cn:/home/root/others/music 
            scp /home/space/music/1.mp3 www.cumt.edu.cn:/home/root/others/music/001.mp3 
    
  • 拷贝文件夹:
    * 命令格式:
    scp -r local_folder remote_username@remote_ip:remote_folder
    或者
    scp -r local_folder remote_ip:remote_folder

            第1个指定了用户名,命令运行后须要再输入password; 
            第2个没有指定用户名,命令运行后须要输入用户名和password。 
    * 样例: 
            scp -r /home/space/music/ root@www.cumt.edu.cn:/home/root/others/ 
            scp -r /home/space/music/ www.cumt.edu.cn:/home/root/others/ 
    
            上面 命令 将 本地 music 文件夹 复制 到 远程 others 文件夹下,即复制后有 远程 有 ../others/music/ 文件夹 
    

======

从 远程 拷贝到 本地

从 远程 拷贝到 本地。仅仅要将 从 本地 拷贝到 远程 的命令 的 后2个參数 调换顺序 就可以。

比如:
scp root@www.cumt.edu.cn:/home/root/others/music /home/space/music/1.mp3
scp -r www.cumt.edu.cn:/home/root/others/ /home/space/music/
最简单的应用例如以下 :

scp 本地username @IP 地址 : 文件名称 1 远程username @IP 地址 : 文件名称 2

[ 本地username @IP 地址 :] 能够不输入 , 可能须要输入远程username所相应的password .

可能实用的几个參数 :

-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示运行进度 . 能够用来查看连接 , 认证 , 或是配置错误 .

-C 使能压缩选项 .

-P 选择port . 注意 -p 已经被 rcp 使用 .

-4 强行使用 IPV4 地址 .

-6 强行使用 IPV6 地址 .

原文地址:https://www.cnblogs.com/wzjhoutai/p/7258207.html