rsync exclude 不排除目录
rsync exclude not excluding directory
我在排除单个目录从远程计算机复制到我的本地计算机时遇到问题。
这是我使用的命令:
rsync -chavzP --stats --exclude='/var/www/html/px3' root@IPHERE:/var/www/html /Users/mainuser/Documents/somefolder
文件夹 /var/www/html/px3
应该单独放置,但命令开始索引其内容。该文件夹有100GB大,所以我只是取消命令。
我错过了什么?
在rsync中exclude
路径是相对于源路径的。
所以在你的情况下你试图排除:/var/www/html/var/www/html/px3
您应该将其更改为:
rsync -chavzP --stats --exclude=/px3 root@IPHERE:/var/www/html /Users/mainuser/Documents/somefolder
我在排除单个目录从远程计算机复制到我的本地计算机时遇到问题。
这是我使用的命令:
rsync -chavzP --stats --exclude='/var/www/html/px3' root@IPHERE:/var/www/html /Users/mainuser/Documents/somefolder
文件夹 /var/www/html/px3
应该单独放置,但命令开始索引其内容。该文件夹有100GB大,所以我只是取消命令。
我错过了什么?
在rsync中exclude
路径是相对于源路径的。
所以在你的情况下你试图排除:/var/www/html/var/www/html/px3
您应该将其更改为:
rsync -chavzP --stats --exclude=/px3 root@IPHERE:/var/www/html /Users/mainuser/Documents/somefolder