rsync排除不排除目录

时间:2017-10-01 12:23:15

标签: centos rsync

我遇到的问题是将单个目录从远程计算机复制到本地。

这是我使用的命令:

rsync -chavzP --stats --exclude='/var/www/html/px3' root@IPHERE:/var/www/html /Users/mainuser/Documents/somefolder

文件夹/var/www/html/px3应该保持不变,但命令会开始索引其内容。该文件夹大100GB,所以我只是取消命令。

我错过了什么?

1 个答案:

答案 0 :(得分:1)

在rsync中exclude路径相对于源路径。 因此,在您的情况下,您尝试排除:/var/www/html/var/www/html/px3

您应该将其更改为:

rsync -chavzP --stats --exclude=/px3 root@IPHERE:/var/www/html /Users/mainuser/Documents/somefolder