Ich habe einen sehr großen Ordner mit mehr als 120.000 Dateien. und ich muss sie an einen anderen Ort auf demselben Computer (derselben Partition) verschieben.
Ich möchte den tar
Befehl verwenden, um sie als eine Einheit zu gruppieren und dann mv
bis zum Endpunkt.
Welchen Befehl brauche ich, um tar
sie alle zusammen auszuführen und nichts zu komprimieren (ich brauche das schnellste Ergebnis).
Antworten:
tar
komprimiert nicht standardmäßig, fügt nur keine Komprimierungsoption hinzu:Ich beziehe Hennes ' Kommentar in meine Antwort ein, da er nützliche Informationen hinzufügt:
quelle
Die @ terdon Antwort ist richtig.
Aber ich habe einen kleinen Fehler gemacht
tar cvf myfolder.tar.gz myfolder
. Ich wollte dieselben Endnamen für die Dateien im selben Pfad,tar.gz
auch wenn sie nicht komprimiert sind.Wenn Sie also etwas wie
.gz, .z
an das Ende des Dateinamens setzen, den Sie mit tar versuchen, wird die tar-App verstehen, dass Sie eine Komprimierung verwenden möchten, und dies wird entsprechend auf das angewendet, was Sie setzen (gz = gzip).Wenn Sie also eine solche Erweiterung verwenden möchten
tar.gz
, stellen Sie sicher, dass Sie das Flag verwenden--no-auto-compress
quelle