Angenommen, ich habe eine Datei foo.tbz2
in einem Verzeichnis. Ich möchte die tar
Datei aus dem Archiv extrahieren , aber in ein anderes Verzeichnis. Es scheint, bunzip2
als würde das Archiv nur in dasselbe Verzeichnis wie das Archiv extrahiert. Vermisse ich etwas
Das funktioniert, aber ich frage mich, ob es einen besseren Weg gibt:
cd /another/directory
bunzip2 -k -c /original/directory/foo.tbz2
cd
Methode und extrahieren ist die beabsichtigte Methode. Was ist daran falsch?Antworten:
Sie können die anderen bzip2-Tools verwenden:
Beachten Sie, dass Sie die Option -C verwenden können, wenn Sie es in ein anderes Verzeichnis entpacken möchten, um
tar
:quelle
-C
Teerflagge. Es ist wirklich praktisch, aber kaum jemand weiß es.Ich habe einen Vorschlag: Wenn Sie ein
*bz2 file
Ob haben*.tar.bz2
oder*.bz2
nicht, verwenden Siebunzip
einfachtar command
, weil der Befehl tar viele Funktionen hat, die Ihnen helfen können.quelle
Version aus früheren Skripten (ohne Doppelplattenschreiben - entpackte Datei im Speicher behalten - bei großen Dateien und langsamen Datenträgern macht dies einen großen Geschwindigkeitsunterschied):
quelle