linux scp命令怎么用
时间: 2024-05-29 14:05:36 浏览: 103
Linux中的scp命令用于在本地主机和远程主机之间进行文件传输。它基于SSH协议,可以安全地传输文件。
使用scp命令的基本语法如下:
```
scp [选项] [源文件] [目标地址]
```
其中,选项可以是以下之一:
- `-r`:递归复制整个目录。
- `-P`:指定远程主机的端口号。
- `-p`:保留源文件的修改时间、访问时间和权限。
- `-q`:不显示传输进度信息。
源文件可以是单个文件或者一个目录。目标地址可以是远程主机的用户名和IP地址,也可以是远程主机的用户名、IP地址和目标路径。
以下是一些示例用法:
1. 将本地文件复制到远程主机:
```
scp local_file remote_username@remote_ip:remote_folder
```
2. 将远程文件复制到本地主机:
```
scp remote_username@remote_ip:remote_file local_folder
```
3. 递归复制整个目录:
```
scp -r local_folder remote_username@remote_ip:remote_folder
```
4. 指定远程主机的端口号:
```
scp -P port_number local_file remote_username@remote_ip:remote_folder
```
5. 保留源文件的修改时间、访问时间和权限:
```
scp -p local_file remote_username@remote_ip:remote_folder
```
希望以上信息对您有帮助!
阅读全文