GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann ich den tar-Befehl verwenden, um Dateien ohne Komprimierung zu gruppieren?

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 aufgenommen

Die @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

Linux
  1. So verwenden Sie den Tar-Befehl unter Linux

  2. Wie verwende ich den Befehl „tar“, um .xz-Dateipakete unter Linux zu extrahieren?

  3. Wie verwende ich den Rsync-Befehl unter Linux?

  4. So verwenden Sie den tar-Befehl unter Linux

  5. Wie kann ich ein RPM installieren, ohne root zu sein?

So verwenden Sie den cp-Befehl zum Kopieren von Dateien und Verzeichnissen

So verwenden Sie den Gunzip-Befehl unter Linux mit Beispielen

So verwenden Sie den SCP-Befehl zum Übertragen von Dateien

Linux-tar-Befehl – ​​So komprimieren Sie Dateien unter Linux

So verwenden Sie den PS-Befehl

So verwenden Sie den Echo-Befehl ohne Zeilenumbruch