Ich würde gerne meine Hausaufgaben vom letzten Jahr zusammenfassen. Wie tariere und zip den gesamten Ordner von der Kommandozeile Ubuntu (ich habe keine GUI).
tar
compression
7zip
alphanumerical74
quelle
quelle
man 7z
.Lesen
man tar
. Es bietet:Oder, wenn keine davon für Sie richtig ist und Sie ein Komprimierungsprogramm haben, das liest
stdin
, könnten Sie:Beachten Sie, dass ich die Ausgabe an einem anderen Ort schreibe als
$HOME
(das Sichern in ein Verzeichnis, das Sie sichern, führt zu einem uneingeschränkten Wachstum der Dateien).Oder du könntest lesen
man 7z
- es sieht so aus , als könntest du es tunquelle
Es ist keine gute Idee, direkt mit 7z zu komprimieren, insbesondere auf Unix- / Linux-Systemen: 7z bewahrt keine Berechtigungen und / oder Benutzer- / Gruppeninformationen . Also erst Teer, dann Komprimieren.
Wie auf der 7zip-Wiki-Seite unter http://en.wikipedia.org/wiki/7z#Limitations berichtet :
quelle
Ich würde vorschlagen, dass Sie verwenden:
für dramatische Beschleunigung.
Es hat den Vorteil, dass lzma2 (
-m0=lzma2
) (das die maximal verfügbaren Kerne auf Ihrem System nutzt) und "Fast Compression" (-mx=3
das ist im Grunde genommen schnell und gut genug) verwendet werden. Beachten Sie, dass LZMA2 nicht nur alle Kerne bei der Komprimierung verwendet, sondern auch bei Dekompression.quelle
Du solltest benutzen
tar -Jchf <Filename>.tar.xz <Files to compress>
Das
-J
verwendet den XZ-Komprimierungsalgorithmus, der mit 7zip identisch ist-c
-h
Erstellt eine neue Datei , behält Simlinks bei und-f
legt den Dateinamen festquelle