Hier ist ein schneller Konfigurationstipp, wie Sie Dateien mit dem RAR-Archivtool komprimieren und extrahieren können. Zuerst wollen wir sehen, wie wir ein Verzeichnis mit RAR komprimieren können. In unserem Beispiel haben wir ein Verzeichnis namens my_files, das fünf Dateien enthält:
$ mkdir my_files$ touch my_files/file{1..5}$ ls my_files/file1 file2 file3 file4 file5
Um das gesamte Verzeichnis mit dem Archivierungsprogramm RAR zu komprimieren, verwenden wir den Befehl a
von RAR. Mit dem folgenden Befehl wird ein RAR-Archiv mit dem Namen my_files.rar erstellt, das alle fünf oben genannten Dateien enthält:
$ rar a my_files.rar my_files/Creating archive my_files.rarAdding my_files/file5 OK Adding my_files/file4 OK Adding my_files/file3 OK Adding my_files/file2 OK Adding my_files/file1 OK Done$ ls -l my_files.rar -rw-rw-r--. 1 lrendek lrendek 307 Nov 3 06:55 my_files.rar
Die Syntax ist die gleiche, auch wenn wir nur eine einzelne Datei komprimieren wollen. Im nächsten Beispiel erstellen wir ein RAR-Archiv, das nur eine einzige Datei, file1, mit dem Namen file.rar enthält:
$ rar a file.rar my_files/file1 Creating archive file.rarAdding my_files/file1 OK Done$ ls -l file.rar -rw-rw-r--. 1 lrendek lrendek 83 Nov 3 06:58 file.rar
Im folgenden Beispiel komprimieren wir wieder das gesamte Verzeichnis my_files, aber wir weisen RAR an, die maximale Kompression zu verwenden:
Das UAF Geophysical Institute, sucht einen erfahrenen Linux Systems Analysten, um sein Team von Forschungs-Cyberinfrastruktur-Analysten und Ingenieuren zu verstärken. STANDORT: Fairbanks, Alaska, USA
JETZT BEWERBEN
rar a my_files.rar -m5 my_files/
Um den Inhalt eines RAR-Archivs aufzulisten, verwenden Sie den Befehl l
. Um zum Beispiel zu sehen, was sich in dem Archiv my_files.rar befindet, führen Sie aus:
$ rar l my_files.rar Archive my_files.rar Name Size Packed Ratio Date Time Attr CRC Meth Ver------------------------------------------------------------------------------- file5 0 8 0% 03-11-14 06:52 -rw-rw-r-- 00000000 m5b 2.9 file4 0 8 0% 03-11-14 06:52 -rw-rw-r-- 00000000 m5b 2.9 file3 0 8 0% 03-11-14 06:52 -rw-rw-r-- 00000000 m5b 2.9 file2 0 8 0% 03-11-14 06:52 -rw-rw-r-- 00000000 m5b 2.9 file1 0 8 0% 03-11-14 06:52 -rw-rw-r-- 00000000 m5b 2.9------------------------------------------------------------------------------- 5 0 40 0%
Nun, da wir wissen, wie man Dateien archiviert, können wir sehen, wie man Dateien extrahiert. Im nächsten Beispiel extrahieren wir alle Dateien aus dem Archiv my_files.rar:
$ unrar x my_files.rarOR$ rar x my_files.rar Extracting from my_files.rarCreating my_files OKExtracting my_files/file5 OK Extracting my_files/file4 OK Extracting my_files/file3 OK Extracting my_files/file2 OK Extracting my_files/file1 OK All OK
Um nur eine einzelne Datei aus einem RAR-Archiv zu extrahieren, können Sie die Datei und ihren Pfad als rar-Argument angeben. Das nächste Beispiel extrahiert eine einzelne Datei, nämlich file3:
$ unrar x my_files.rar my_files/file3OR$ rar x my_files.rar my_files/file3Extracting from my_files.rarCreating my_files OKExtracting my_files/file3 OK All OK