É a ordem das opções:
tar -cvf file.tar -C /foo/bar dir
Eu estava procurando uma resposta, achei que encontrei, mas não funciona corretamente: -S
Pergunta: Eu quero empacotar: / foo / bar / dir / * mas quando eu descompactar o tar eu gostaria de ter / dir / *
Então eu pensei:
1) tar -cvf file.tar / foo / bar / dir -C / dir
ou
2) tar -cvf file.tar / foo / bar / dir -C / foo / bar
Mas quando abro os TARs, ambos têm o primeiro dir: foo, depois bar etc ...
$ cd /foo/bar
$ tar -cvf /other/dir/path/file.tar dir
Tags tar