Linux传输文件夹命令
时间: 2024-11-22 18:26:03 浏览: 21
在Linux系统中,用于传输文件夹的常用命令主要是`scp`(Secure Copy,安全复制)和`rsync`。这里分别简单介绍一下:
1. **scp (Secure Copy)**:
- **从本地到远程主机**:
```
scp -r /path/to/local/folder username@remote_host:/destination/path
```
- **从远程主机到本地**:
```
scp -r username@remote_host:/source/path /local/folder
```
使用`-r`选项表示递归复制整个文件夹。
2. **rsync (Recursive Synchronizer)**:
- **同步两个目录**:
```
rsync -avz /local/folder/ username@remote_host:/destination/path
```
`a`表示递归并追加模式,`v`表示详细模式(显示进度),`z`表示压缩数据。
- **同步本地到远程**:
```
rsync -avz /local/folder/ username@remote_host:/destination/path
```
或者
```
rsync -avz /local/folder username@remote_host:/destination/path/
```
如果目标路径不存在,会先创建。
阅读全文