tar исключить тег - PullRequest
       13

tar исключить тег

0 голосов
/ 31 марта 2010

У меня следующая структура папок: myFolder и testFolder имеют те же папки под ним, и я хочу исключить только my1 из testFolder, а не myFolder.

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

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

Я пытаюсь использовать тег exclude вместе с включенными папками при создании файла tar. Это то, что у меня есть, но, похоже, не работает.

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

1 Ответ

1 голос
/ 01 апреля 2010

Я не технарь в Perl. Это то, что я нашел после небольшого исследования.

Команда была правильной. Единственная проблема была с путями. мы должны быть осторожны с относительными путями.

структура папок: D: \ tools \ Packet \ sam \

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

-cvf -pcvf оба работают нормально.

...