Ich möchte zwei oder mehr Dateien in eine Datei auf gzip, überprüfte ich dies und das , aber beide haben Dateien wie: n1.txt
, n2.txt
... aber meine Dateinamen sind völlig verschieden, wie: file.mp4
, bar.txt
, foo.jpeg
und ich möchte sie alle und setzt den Ausgang auf gzip in eine Datei. Das hat auch nicht geholfen:
gzip -c file.mp4 > test.gz
gzip -c bar.txt >> test.gz
Muss ich sie zuerst tarieren?
Und noch eine Frage: In TAR-Dateien können wir innere Dateien ohne Dekomprimierung anzeigen, indem wir:
tar -tvf filename.tar
Gibt es sowieso etwas mit gzip oder bzip2 zu tun?
quelle
gzip
. Dies ist jedoch nicht sehr nützlich, da beim Dekomprimieren einer solchen Dateigunzip
nur alle Originaldateien an eine einzige Datei angehängt werden. Wenn Sie eingebenecho Foo > a ; gzip a
, wird eine Datei mita.gz
dem Namen und dem Zeitstempel der Originaldatei aufgerufena
. Wenn Sie dann eingeben, erhaltenecho Bar > b ; gzip b ; cat a.gz b.gz >combined.gz
Sie einecombined.gz
Datei mit allen für die Rekonstruktion erforderlichen Informationena
undb
ihren ursprünglichen Namen, Inhalten und Zeitstempeln.gzip
ist ein Kompressor, kein Archivierer, aber es funktioniert gut mittar
Sehen
man tar
Und ja, Sie können komprimierte Archive auf die gleiche Weise ansehen.
quelle