linux scp命令例子
时间: 2023-07-24 22:13:55 浏览: 113
`scp`命令用于在本地主机和远程主机之间进行文件传输。以下是一些`scp`命令的示例:
1. 从本地主机复制文件到远程主机:
```
scp /path/to/local/file.txt username@remote:/path/to/remote/directory/
```
这个命令将本地主机上的`file.txt`文件复制到远程主机的`/path/to/remote/directory/`目录下。
2. 从远程主机复制文件到本地主机:
```
scp username@remote:/path/to/remote/file.txt /path/to/local/directory/
```
这个命令将远程主机上的`file.txt`文件复制到本地主机的`/path/to/local/directory/`目录下。
3. 从远程主机复制整个目录到本地主机:
```
scp -r username@remote:/path/to/remote/directory/ /path/to/local/directory/
```
这个命令将远程主机上的整个目录复制到本地主机的指定目录下。
4. 从本地主机复制文件到远程主机,并指定端口号:
```
scp -P port /path/to/local/file.txt username@remote:/path/to/remote/directory/
```
这个命令将本地主机上的`file.txt`文件复制到远程主机的`/path/to/remote/directory/`目录下,并指定了远程主机的端口号。
这些示例中的`username`是远程主机的用户名,`remote`是远程主机的IP地址或域名,`port`是远程主机的端口号(可选)。你需要将示例中的路径和文件名替换为实际的路径和文件名。
阅读全文