scp 本地上传/下载服务器文件

如何通过SCP 实现本地上传/下载服务器 文件

从服务器下载文件

scp username@servername:/path/filename /local/path
例如: scp root@127.0.0.1:/log/log.txt /desktop/log   把127.0.0.1上的/log/log.txt 的文件下载到/desktop/log目录中

上传本地文件到服务器

scp /local/path/local_filename username@servername:/path
例如: scp /desktop/log/log.txt  root@127.0.0.1:/log/log.txt  把本机/desktop/log/目录下的log.txt文件上传到127.0.0.1这台服务器上的/log/log.txt 目录中

从服务器下载整个目录

scp -r username@servername:/path /path
例如: scp  -r  root@127.0.0.1:/log/data  /desktop/log    “-r”命令是文件夹目录,把当前/log/data目录下所有文件下载到本地/desktop/log目录中

上传目录到服务器

scp  -r  /path  username@servername:/path
例如: scp -r  /desktop/log/log.txt  root@127.0.0.1:/log    “-r”命令是文件夹目录,把当前/desktop/log/log.txt目录下所有文件上传到服务器的/log目录中

原文地址:https://www.cnblogs.com/klyjb/p/14685115.html