我遇到的问题是将单个目录从远程计算机复制到本地。
这是我使用的命令:
rsync -chavzP --stats --exclude='/var/www/html/px3' root@IPHERE:/var/www/html /Users/mainuser/Documents/somefolder
文件夹/var/www/html/px3
应该保持不变,但命令会开始索引其内容。该文件夹大100GB,所以我只是取消命令。
我错过了什么?
答案 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