我想备份目录下的选择性文件,例如 *.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 -