tar:如何从备份中排除可执行文件?

时间:2012-06-28 15:52:50

标签: backup executable tar file-extension

我编写了一个备份实用程序,其中包含一个文件,其中列出了要从备份中排除的路径。

如何指定排除UNIX系统中的所有可执行文件,其中可执行文件通常没有扩展名?

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

我想要一种标准的方式(Linux,Mac OS-X,BSD,...)。

1 个答案:

答案 0 :(得分:0)

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