scp 用于 Linux 之间复制文件和目录。scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。scp命令是加密的,rcp命令是不加密的,scp 是 rcp 的加强版。
格式
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/olive/1.mp3 root@120.90.12.144:/home/root/
scp /home/olive/1.mp3 root@120.90.12.144:/home/root/001.mp3
scp /home/olive/1.mp3 120.90.12.144:/home/root/
scp /home/olive/1.mp3 120.90.12.144:/home/root/c/001.mp3复制目录命令格式:
scp -r local_folder remote_username@remote_ip:remote_folder
或者
scp -r local_folder remote_ip:remote_folder应用实例:
scp -r /home/olive/music/ root@120.90.12.144:/home/root/
scp -r /home/olive/music/ 120.90.12.144:/home/root/上面命令将本地 music 目录复制到远程 root目录下。
从远程复制到本地,只要将从本地复制到远程的命令的后2个参数调换顺序即可,如下实例
应用实例:
scp root@120.90.12.144:/home/root/music/001.mp3 /home/olive/music/1.mp3
scp -r 120.90.12.144:/home/root/music /home/olive/music/#scp 命令使用端口号 6001
scp -P 6001 root@120.90.12.144:/usr/olive/start.sh /home/olive