Es kommt darauf an, wonach Sie suchen ... Komprimierung oder Archivierung?
Wenn ich über Archivierung spreche, meine ich, Berechtigungen, Verzeichnisstruktur usw. beizubehalten.
Bei der Komprimierung wird das meiste möglicherweise ignoriert, und Ihre Dateien werden nur in kleineren Paketen gespeichert.
Verwenden Sie tar, um die Dateiberechtigungen beizubehalten:
tar cpvf backup.tar folder
Das p-Flag speichert die Dateiberechtigungen. Verwenden Sie das z-Flag für die gzip-Komprimierung oder das j-Flag für die bzip-Komprimierung.
tar czpvf backup.tar.gz folder #backup.tgz is acceptable as well
tar cjpvf backup.tar.bz2 folder #backup.tbz2 works too
Wenn Sie eine tar-Datei haben möchten, können Sie das tar-Paket mit dem P-Flag "aktualisieren":
tar cpPvf backup.tar folder
Ersetzen Sie zum Aktualisieren "c" durch "u" und verwenden Sie beim Entpacken "k", um bereits vorhandene Dateien zu erhalten.
tar upPvf backup.tar folder #updating a tar file
tar xpPkvf backup.tar #extracting a tar with permissions(p) and not extracting(k) files that exist on disk already
Das P-Flag speichert Dateien mit vollständigen Pfaden, also - / home / Benutzername vs home / Benutzername (beachten Sie den führenden Schrägstrich).
Die 7z-Komprimierung bietet eine stärkere Komprimierung, ohne dass der Besitz von Dateien, Berechtigungen usw. erhalten bleiben. Rzip ist ein weiteres Komprimierungsdienstprogramm, das eine mit 7z vergleichbare Komprimierung bietet.
Ich schätze, eine backup.tar.7z-Datei ist nur eine TAR-Datei (mit Berechtigungen), die von einer 7z-Datei komprimiert wurde. Es würde mich jedoch nicht wundern, wenn nur eine geringe Komprimierung stattfinden würde, da 7z die Dateimetadaten möglicherweise nicht sichern kann. Es ist die Fähigkeit von 7z, die Dateimetadaten auszuschließen, die eine hervorragende Komprimierung ermöglichen (unter anderem natürlich).
Die Komprimierung hängt auch vollständig vom Datentyp ab. Einige Dateien lassen sich nicht gut komprimieren, da sie möglicherweise bereits mit anderen Mitteln komprimiert wurden (z. B. MP3, JPG, TIFF / mit LZMA, RPM usw.).
.7z
Archiv aus mehreren Dateien erstellen, während ich auch ein.tar.7z
Archiv aus mehreren Dateien erstellen kann?