Linux scp 拷贝远程文件
时间: 2024-09-21 19:07:25 浏览: 38
Linux使用scp命令进行文件远程拷贝详解
Linux下的`scp`命令是一种安全复制工具,它允许用户从一台计算机(源)安全地将文件或目录复制到另一台计算机(目标)。它的基本语法如下:
```sh
scp [选项] 源_path 目标_username@目标_host:目标_path
```
- `source_path`:需要被复制的本地文件或目录路径。
- `target_username`:目标机器上用户名,如果默认是当前登录用户的,则可以省略。
- `target_host`:目标机器的IP地址或域名。
- `target_path`:在目标机器上的接收目录。
例如,如果你想将名为`file.txt`的文件从本地的`Documents`目录复制到远程服务器`example.com`的`home/user/public`目录下,命令会是这样的:
```sh
scp Documents/file.txt user@example.com:/home/user/public/
```
一些常见的选项包括 `-r`(递归拷贝目录)、`-p`(保留文件权限)等。如果你有SSH密钥对配置,那么可以避免每次都需要输入密码。
阅读全文