Wie entferne ich den vollständigen Pfad bei einer tar.gz-Komprimierung?

13219
Shafiul

Ich verwende diesen Befehl zum Archivieren eines Verzeichnisses, das gaus Java-Code benannt wurde:

tar czf /a/b/c.tar.gz /e/f/g 

Wenn die tar-Datei c.tar.gzerstellt ist, finde ich einen ganzen Pfad und e/f/gdann alle Dateien des gOrdners darin. Ich möchte aber nur Dateien unter dem Ordner gim komprimierten Archiv sehen, wenn ich es öffne. Wie entferne ich die Ordner /e/f/in der .tar.gz-Datei?

7

1 Antwort auf die Frage

9
slhck
tar -czf /a/b/c.tar.gz -C /e/f/g . 

Die -COption tarbewirkt, dass das Arbeitsverzeichnis geändert wird, sodass Sie nur noch hinzufügen müssen ..

Siehe: Arbeitsverzeichnis ändern - GNU- tarHandbuch