2012-06-28 81 views
0

我寫了一個備份實用程序,其中列出了要從備份中排除的路徑的文件。tar:如何從備份中排除可執行文件?

如何指定在UNIX系統中排除所有可執行文件,其中可執行文件通常沒有擴展名?

tar --create --exclude-from=exclude.txt -f backup.tar 

我想這樣做(在Linux,Mac OS-X,BSD,...)的標準方法。

回答

0
find dir -executable -type f > execlist.txt 
tar --create --exclude-from=exclude.txt --exclude-from=execlist.txt -f backup.tar 
+0

我得到這個錯誤(的MacOS-X):發現:-executable:未知的選項 – Pietro