[英]Simple RSync EXCLUDE option?
我想在rsync
命令中使用一個簡單且有效的(多個) exclude
選項。 假設我將排除a file
和a directory
:
我做的是:
rsync -avz --exclude="/var/www/html/test.txt" --exclude="/var/www/html/images/" /var/www/html root@xx.xx.xx.xx:/var/www
要么
rsync -avz --exclude=/var/www/html/test.txt --exclude=/var/www/html/images/ /var/www/html root@xx.xx.xx.xx:/var/www
要么
rsync -avz --exclude /var/www/html/test.txt --exclude /var/www/html/images/ /var/www/html root@xx.xx.xx.xx:/var/www
..
但是, - --exclude
!
一切都好了!
注意:我也不想使用外部排除列表文件。 只需要一個簡單的命令即可。
在我多次學習和測試之后,我自己解決了這個問題。 真正的問題是可以理解的(對我而言)-- --exclude
選項使用格式。
我不知道其他人是怎么做的,但我發現:
因為我使用的路徑如下: - --exclude /var/www/html/text.txt
導致該東西不起作用。 所以我用過:
--exclude text.txt --exclude images/
..它的工作原理!
我個人喜歡--exclude={text.txt,images/}
格式。
/var/www/html
目錄!!,因此,如果指定/text.txt
,它將只是你的傳輸目錄的根目錄不在樹上面的文件。 您可以在此處找到更多信息和示例
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.