我想复制/opt/intranet及其所有子目录和文件,但我需要排除/opt/intranet/helpdesk及其所有子目录。我是从要复制的服务器开始,还是从目标服务器运行命令并将命令 ssh 到源?
rsync -avr -e ssh root@10.18.30.1:/opt/intranet --exclude=/opt/intranet/helpdesk . 失败,因为它正在同步帮助台文件夹。
您必须在--exclude选项中指定:
相对于
source path命令rsync的路径
在你的情况下:
rsync -avr -e ssh root@10.18.30.1:/opt/intranet . --exclude=helpdesk
Run Code Online (Sandbox Code Playgroud)
一般情况下:
rsync -avr -e ssh root@$HOSTNAME:/<source_folder> . --exclude=<relative folder>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5441 次 |
| 最近记录: |