如何制作目录下可选文件类型的 tar

如何制作目录下可选文件类型的 tar

我想备份目录下的选择性文件,例如 *.py。我该怎么做?

请帮助我实现它。

答案1

事实上,你可能想要更像这样的东西

tar cvf filename.tar `find . -name '*.py'`

第一个例子只会获取一层深度的 *.py 文件。

答案2

tar cf filename.tar *.py应该做你需要做的事。

答案3

为了适应可能带有空格的文件名并进行递归搜索,请使用:

find . -type f -name '*.py' -print0 | tar --null cvf archive_name.tar -T -

相关内容