在日常运维工作中,`scp` 是一个非常实用的工具,它允许用户通过 SSH 协议在不同服务器之间安全地传输文件。无论你是需要将本地文件上传到远程服务器,还是从远程服务器下载文件到本地,`scp` 都能轻松搞定!🌟
基本用法
`scp` 的基本语法如下:
```bash
scp [选项] 源路径 目标路径
```
例如,将本地文件 `example.txt` 上传到远程服务器的 `/home/user/` 目录:
```bash
scp example.txt user@remote_host:/home/user/
```
若要从远程服务器下载文件,则只需交换源路径和目标路径:
```bash
scp user@remote_host:/home/user/example.txt .
```
高级技巧
- 使用 `-r` 参数可以递归复制整个目录:
```bash
scp -r /path/to/local/directory user@remote_host:/path/to/remote/directory
```
- 设置传输速度上限(单位为 KB/s):
```bash
scp -l 5000 file.txt user@remote_host:
```
`scp` 不仅功能强大,而且操作简单,是跨服务器文件管理的得力助手!💡
快来试试吧,让文件传输更高效!🚀