linux系统scp传输命令
时间: 2023-11-25 19:51:27 浏览: 85
Linux批量scp命令执行工具 可批量对多个Linux主机执行传输文件命令 方便省力 适合统一化管理Linux服务器
5星 · 资源好评率100%
Linux系统中的scp命令用于在Linux系统之间进行安全的远程文件拷贝。它是基于ssh登录进行安全的远程文件拷贝命令,因此具有与SSH相同级别的数据加密,被认为是跨两个远程主机传输文件的安全方式。scp命令的基本语法如下:
```shell
scp [参数] [原路径] [目标路径]
```
其中,参数包括:
- -r:递归复制整个目录。
- -P:指定端口号。
- -p:保留文件的属性,包括所有者、时间戳等。
- -v:显示详细的处理过程。
例如,将本地文件file.txt复制到远程主机的/tmp目录下:
```shell
scp file.txt user@remote:/tmp/
```
将远程主机上的文件/tmp/file.txt复制到本地的/home/user目录下:
```shell
scp user@remote:/tmp/file.txt /home/user/
```
将本地目录dir复制到远程主机的/tmp目录下:
```shell
scp -r dir user@remote:/tmp/
```
阅读全文