0

我有以下文件夹结构:myFolder并且testFolder在它下面有相同的文件夹,我只想排除my1testFolder不排除myFolder.

myFolder
+---my1 
+---my2
+---my3

testFolder
+---my1
+---my2
+---my3

我在创建 tar 文件时尝试使用排除标记和包含的文件夹。这就是我所拥有的,但它似乎不起作用。

tar -cvf base.tar "/sam/myFolder" "/sam/testFolder" --exclude="/sam/testFolder/my1"
4

1 回答 1

1

我不是 perl 的技术人员。这是我经过一番研究后发现的。

命令是正确的。唯一的问题是路径。我们需要小心相对路径。

文件夹结构:D:\tools\Packet\sam\

D:\tools\Packet>tar -pcvf base.tar "sam/myFolder" "sam/testFolder" --exclude "sam/testFolder/my1"

-cvf -pcvf 都可以正常工作。

于 2010-04-01T14:40:45.743 回答