[ubuntu]rsync同步文件時如何排除指定文件夾或多個目錄

參考網址:https://kknews.cc/zh-tw/code/rnjar5o.html

 

如果您喜歡使用–exclude選項,您可以用括號{}列出您想要排除的文件和目錄,中間用逗號隔開,如下所示:

排除file1.txt,排除目錄dir/*,排除目錄dir2

rsync -a --exclude={'file1.txt','dir1/*','dir2'} src_directory/ dst_directory/

如果要排除的文件或者目錄的數量很大,可以在一個文件中指定要排除的文件和目錄,並將文件傳遞給exclude-from選項,而不是使用多個–exclude選項。

下面的命令與上面的命令完全相同:

rsync -a --exclude-from='exclude-file.txt' src_directory/ dst_directory/

編輯exclude-file.txt文件

原文網址:https://kknews.cc/code/rnjar5o.html

本篇發表於 Linux系統。將永久鏈結加入書籤。