linux的scp命令详解
时间: 2023-07-10 16:43:36 浏览: 121
Linux scp命令用法详解
scp 命令是 Linux 下的一个文件传输命令,可以在本地主机和远程主机之间传输文件。它的语法如下:
```
scp [参数] [源文件路径] [目标文件路径]
```
其中,参数包括:
- -r:复制整个目录。
- -P:指定远程主机的端口号。
- -p:保留源文件的修改时间、访问时间和权限等属性信息。
- -q:安静模式,不显示传输过程。
下面是一些使用示例:
1. 将本地文件复制到远程主机的 /home/user 目录下:
```
scp local_file user@remote_host:/home/user/
```
2. 将远程主机的 /home/user 目录下的文件复制到本地的 /home/localuser 目录下:
```
scp user@remote_host:/home/user/* /home/localuser/
```
3. 将本地目录复制到远程主机的 /home/user 目录下:
```
scp -r local_folder user@remote_host:/home/user/
```
4. 从远程主机复制文件到本地,并保留源文件的属性信息:
```
scp -p user@remote_host:/home/user/file local_folder/
```
5. 通过指定端口号来复制文件:
```
scp -P 2222 local_file user@remote_host:/home/user/
```
这些是 scp 命令的一些基本用法和示例,如果您需要进一步了解,请查看 scp 命令的帮助文档或者使用 man scp 命令。
阅读全文