帮助中心 >  技术知识库 >  云服务器 >  服务器教程 >  使用scp命令实现linux之间文件传输

使用scp命令实现linux之间文件传输

2018-02-05 23:24:14 4863

linux 的 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个指定了用户名,命令执行后需要再输入密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名; 
第3,4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程的目录,文件名字不变,第4个指定了文件名; 
* 例子: 
scp /home/space/music/1.mp3 root@www.landui.com:/home/root/others/music 
scp /home/space/music/1.mp3 root@www.landui.com:/home/root/others/music/001.mp3 
scp /home/space/music/1.mp3 www.landui.com:/home/root/others/music 
scp /home/space/music/1.mp3 www.landui.com:/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个指定了用户名,命令执行后需要再输入密码; 
第2个没有指定用户名,命令执行后需要输入用户名和密码; 
* 例子: 
scp -r /home/space/music/ root@www.landui.com:/home/root/others/ 
scp -r /home/space/music/ www.landui.com:/home/root/others/ 
上面 命令 将 本地 music 目录 复制 到 远程 others 目录下,即复制后有 远程 有 ../others/music/ 目录

提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: