tar
komprimiert standardmäßig nicht, fügen Sie einfach keine Komprimierungsoption hinzu:
tar -cvf myfolder.tar myfolder
Ich füge den Kommentar von Hennes in meine Antwort ein, da er nützliche Informationen hinzufügt:
TAR (Tape Archive) ist ursprünglich ein Unix-Programm zum Erstellen von Archiven auf Band. Da alle Geräte unter Unix als Dateien behandelt werden, ist es einfach, nicht auf Band, sondern in eine Datei zu schreiben. Dies geschieht normalerweise mit dem Flag -f. Der Befehl tar cvf myfolder.tar myfolder bedeutet tar, c reate, v erbose f Datei filename_to_createwhat_to_tar. Hier gibt es nirgendwo Kompression. Tar-Archive (als Dateien) wurden häufig mit dem Komprimierungsprogramm komprimiert und erhielten die Erweiterung .Z (z. B. Datei.tar.Z). Später wurde dies mit dem z-Flag
in gtar aufgenommenDie @terdon-Antwort ist richtig.
Aber ich habe bei tar cvf myfolder.tar.gz myfolder
einen kleinen Fehler gemacht . Ich wollte dieselben Endnamen für die Dateien im selben Pfad tar.gz
auch wenn es nicht komprimiert ist.
Wenn Sie also etwas wie .gz, .z
eingeben Am Ende des Dateinamens, den Sie tarieren möchten, wird die tar-App verstehen, dass Sie eine gewisse Komprimierung verwenden möchten, und sie wird entsprechend auf das angewendet, was Sie eingeben (gz =gzip).
Wenn Sie also eine solche Erweiterung verwenden möchten tar.gz
verwenden Sie unbedingt das Flag --no-auto-compress
--no-auto-compress do not use archive suffix to determine the compression
program