linux 中scp命令使用
时间: 2024-06-05 16:02:43 浏览: 186
在Linux中,scp命令用于在远程服务器之间复制文件和目录。它的语法如下:
```
scp [参数] [原路径] [目标路径]
```
其中,参数可以是以下之一:
- -r:递归复制整个目录。
- -P:指定远程服务器的端口号。
- -p:保留原文件的修改时间、访问时间和权限等属性。
- -q:不显示复制进度信息。
原路径和目标路径可以是本地路径或远程路径,格式为`[user@]host:file_path`。如果省略了用户名,则默认使用当前登录用户。
以下是几个例子:
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 -r remote_username@remote_ip:remote_folder local_folder
```
阅读全文