我正在尝试对某些文件& .tgz
格式的文件夹。我和文件和文件夹在同一目录中。
我做了 - > (其中file1,file2和.file3是文件,folder1和2是文件夹)
tar -czvf test.tgz file1 file2 .file3 folder1 folder2
我最终得到了所有这些文件和文件夹,还有一个额外的.
文件夹,其中包含._.file1 , ._.file2
等内容。如何在没有此文件夹的情况下创建tar?
答案 0 :(得分:0)
尝试--exclude
选项:
tar -czvf test.tgz --exclude "._.*" file1 file2 .file3 folder1 folder2
如果需要,您可以添加更多--exclude
选项,例如:
tar -czvf test.tgz --exclude "._.*" --exclude ".foo*" file1 .file2 folder2
如果您想对当前目录进行tar,也可以这样做:
tar -czvf ../yourdir.tgz --exclude "._*" .
请注意../yourdir.tgz
它会将文件保存在当前目录之外。