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


        * 例子:
                scp /home/space/music/1.mp3 root@www.abc.cn:/home/music
                scp /home/space/music/1.mp3 root@www.abc.cn:/home/music/001.mp3
                scp /home/space/music/1.mp3 www.abc.cn:/home/music
                scp /home/space/music/1.mp3 www.abc.cn:/home/001.mp3

* 复制目录:
        * 命令格式:
                scp -r local_folder remote_username@remote_ip:remote_folder
                或者
                scp -r local_folder remote_ip:remote_folder

  

        * 例子: 

                scp -r /home/space/music/ root@www.abc.cn:/home/
                scp -r /home/space/music/ www.abc.cn:/home/

======
从 远程 复制到 本地
======
从 远程 复制到 本地,只要将 从 本地 复制到 远程 的命令 的 后2个参数 调换顺序 即可;

例如: 

        scp root@www.abc.cn:/home/music /home/music/1.mp3
        scp -r www.abc.cn:/home/others/ /home/music/

注意两点:

1.scp便要走特殊端口4588,命令格式如下:

#scp -p 4588 remote@www.abc.com:/usr/local/sin.sh /home/music/

2.使用scp要注意所使用的用户是否具有可读取远程服务器相应文件的权限。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐