我有以下文件夹结构:myFolder
和testFolder
下方有相同的文件夹,我只想从my1
中排除testFolder
而不是myFolder
myFolder
+---my1
+---my2
+---my3
testFolder
+---my1
+---my2
+---my3
我在创建tar文件时尝试使用exclude标记和包含的文件夹。 这就是我所拥有的,但它似乎不起作用。
tar -cvf base.tar "/sam/myFolder" "/sam/testFolder" --exclude="/sam/testFolder/my1"
答案 0 :(得分:1)
我不是perl的技术人员。这是我经过一些研究后发现的。
命令是正确的。唯一的问题是路径。我们需要小心相对路径。
文件夹结构:D:\ tools \ Packet \ sam \
D:\ tools \ Packet> tar -pcvf base.tar“sam / myFolder”“sam / testFolder”--exclude“sam / testFolder / my1”
-cvf -pcvf 两者都很好。