scp 命令使用

xiaohai 2020-10-16 20:29:18 2518人围观 标签: shell 
简介scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,scp传输是加密的,可能会稍微影响一下速度其占用的系统资源非常小。非常适合远程文件的拷贝。

scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,scp传输是加密的,可能会稍微影响一下速度其占用的系统资源非常小。非常适合远程文件的拷贝。本篇我们就详细介绍下scp的用法。

1、将本地的文件拷贝到另一个服务器上

scp -P 22 index.php root@10.3.15.71:/python #将本地的index.php文件拷贝到10.3.15.71的python目录下

2、将本地的目录拷贝到另一个服务器上

scp -P 22 -r html/ root@10.3.15.71:/python/html #将本地的html目录下的所有文件拷贝到10.3.15.71的python/html目录下 scp -P 22 -r html root@10.3.15.71:/python #将本地的html目录拷贝到10.3.15.71的python目录下

如果是将其他服务器上的文件或目录拷贝到本地,就将两者的关系进行调换下:

scp -P 22 root@10.3.15.71:/python/index.php ./ #将10.3.15.71中的/python/index.php文件拷贝到本地 如果要重命名就将./改为./aaa.php scp -P 22 -r root@10.3.15.71:/python/html ./ #将10.3.15.71中的/python/html目录拷贝到本地,如果要更改目录名称 那么就拷贝html/下的所有文件 到./aaa目录下scp -P 22 -r root@10.3.15.71:/python/html/ ./aaa