使用 rsync 排除一些文件

使用 rsync 排除一些文件

我想rsync从文件夹执行操作/user/home/ford,例如,我有一个名为xthpinside ford 的目录;所以现在我想从目录中排除一些文件xthp

我正在使用下面给出的命令:

rsync -vax --exclude-from=/user/home/ford/xthp/excld.txt /user/home/ford/ destination-path

我想要排除的文件已列出,excld.txt但我无法做到这一点。

答案1

是的这是正确的你的命令不起作用—疫苗

我刚刚尝试过:

rsync -vax --exclude-from=/var/www/html/exclude.txt /var/www/html/test/ /var/www/html/test/

我的排除.txt示例文件如下:

- /var/www/html/.git
+ /var/www/html/*.php

或者

.git

app/

这是您修改过的命令,请尝试一下:

rsync -vax --exclude-from=/user/home/ford/xthp/excld.txt /user/home/ford/ destination-path

更多详情排除

输出:

rsync -vax --exclude-from=/var/www/html/exclude.txt  /var/www/html/test/ /var/www/html/test
sending incremental file list
./

sent 104,153 bytes  received 624 bytes  209,554.00 bytes/sec
total size is 153,940,108  speedup is 1,469.22
  • 前导“+”表示包含该模式。前导“-”表示排除该模式。

相关内容