Ich habe eine Datei wie: filename.bz2
Ich muss sie dekomprimieren.
Ich habe den folgenden Befehl ausprobiert:, tar xvjf filename.tar.bz2
aber er hat nicht funktioniert, da es sich bei der Datei nicht um eine tar
Datei handelt.
Wie dekomprimiere ich diese Datei?
Antwort1
Versuche Folgendes:
bzip2 -d filename.bz2
Beachten Sie, dass dieser Befehl die ursprüngliche Archivdatei nicht beibehält.
Um das Originalarchiv beizubehalten, fügen Sie die -k
Option hinzu:
bzip2 -dk filename.bz2
Antwort2
Um es etwas genauer zu erklären: Eine einzelne Datei kann bzip2
folgendermaßen komprimiert werden:
bzip2 myfile.txt
tar
ist nur beim Komprimieren mehrerer Dateien erforderlich:
tar cvjf myfile.tar.bz *.txt
Verwenden Sie daher beim Dekomprimieren einer .bz2
Datei bunzip
, beim Dekomprimieren einer tar.bz2
Datei tar xjvf
.
Antwort3
Verwenden Sie den Befehl bunzip2
(oder bzip2 -d
), um die Datei zu dekomprimieren. Weitere Informationen finden Sie hiermanpage,
Antwort4
bzip2 -dc my_file.tar.bz2 | tar xvf -
hat bei mir unter Cygwin funktioniert