Skip to content

Linux scp 命令使用教程

Published: at 02:26 PMSuggest Changes

两个服务器之间之间互传文件,就不需要手动下载到本地再上传了。尤其适合内网机子之间互传,速度大大的提高了。以前不会用,现在用了发现真的很简单。

将本地服务器上的文件传到远程服务器上

格式 scp 本地文件路径 远程服务器用户名@远程服务器地址:远程服务器文件路径

scp /root/file.zip root@127.0.0.1:/root/test          # 指定了文件夹
scp /root/file.zip root@127.0.0.1:/root/test/001.zip  # 指定了文件夹并且改名了
scp /root/file.zip 127.0.0.1:/root/test               # 没有指定用户名,服务器会要求输入用户名密码
scp /root/file.zip 127.0.0.1:/root/test/001.zip       # 指定了文件夹并且改名了,没有指定用户名,服务器会要求输入用户名密码

将远程服务器上的文件下载到本地

格式 scp 远程服务器用户名@远程服务器地址:远程服务器文件路径 本地文件路径

scp root@127.0.0.1:/root/file.zip /root/test          # 指定了文件夹
scp root@127.0.0.1:/root/file.zip /root/test/001.zip  # 指定了文件夹并且改名了
scp 127.0.0.1:/root/file.zip /root/test               # 没有指定用户名,服务器会要求输入用户名密码
scp 127.0.0.1:/root/file.zip /root/test/001.zip       # 指定了文件夹并且改名了,没有指定用户名,服务器会要求输入用户名密码

上传本地文件夹到远程服务器

格式 scp -r 本地文件夹路径 远程服务器用户名@远程服务器地址:远程服务器文件夹路径

scp -r /local/directory/ username@to_host:/remote/directory/

将远程服务器上的文件夹下载到本地

格式 scp -r 远程服务器用户名@远程服务器地址:远程服务器文件路径 本地文件路径

scp -r username@from_host:/remote/directory/  /local/directory/

其他参数


Previous Post
JS 父页面与 iframe 页面交互
Next Post
JS 调试技巧 2:菜单弹出框调试