Wie man RAR-Dateien in Linux erstellt, extrahiert und auflistet

RAR-Dateien, ein gängiges komprimiertes Dateiformat, werden weit verbreitet verwendet, um große Datenmengen effizient zu speichern und zu teilen. Während Linux nativ verschiedene Kompressionsformate wie ZIP und TAR unterstützt.

RAR ist das beliebteste Tool zum Erstellen und Extrahieren von komprimierten Archivdateien (.rar). Wenn wir eine Archivdatei aus dem Web herunterladen, benötigen wir ein rar-Tool, um sie zu extrahieren.

RAR ist unter Windows-Betriebssystemen frei verfügbar, um komprimierte Dateien zu verarbeiten, aber leider ist das rar-Tool nicht unter Linux-Systemen vorinstalliert.

In diesem Artikel führen wir Sie durch den Prozess der Installation von unrar und rar Befehlszeilentools zum Öffnen, Extrahieren, Entpacken oder Entpacken und Erstellen einer Archivdatei auf einem Linux-System.

Installieren Sie rar und unrar unter Linux

Um mit RAR-Dateien unter Linux zu arbeiten, benötigen Sie die Befehlszeilenprogramme rar und unrar, mit denen Sie Inhalte aus RAR-Archiven erstellen und extrahieren können.

Um rar und unrar zu installieren, öffnen Sie ein Terminal und verwenden Sie den Standard-Paketmanager Ihrer Linux-Distribution.

Auf Debian- und Ubuntu-basierten Distributionen können Sie die Pakete rar und unrar leicht mit dem Programm apt-get oder apt installieren, wie gezeigt.

$ sudo apt-get install rar unrar
Or
$ sudo apt install rar unrar

Wenn Sie RHEL-basierte Distributionen verwenden, können Sie das dnf-Befehl oder den yum-Befehl verwenden, um es zu installieren.

------------ On Fedora Linux ------------ 
$ sudo dnf install rar unrar        

------------ On RHEL-based Linux ------------
$ sudo yum install epel-release
$ sudo yum install rar unrar

Auf anderen beliebten Linux-Distributionen können Sie es mit Ihrem Standard-Paketmanager installieren, wie gezeigt.

$ sudo emerge -a rar unrar          [On Gentoo Linux]
$ sudo apk add rar unrar            [On Alpine Linux]
$ sudo pacman -S rar unrar          [On Arch Linux]
$ sudo zypper install rar unrar     [On OpenSUSE]    

Wenn Ihre Distribution keine rar und unrar Pakete anbietet, müssen Sie die neueste unrar/rar Datei herunterladen und mit den folgenden Befehlen installieren.

--------------- On 64-bit --------------- 
# cd /tmp
# wget https://www.rarlab.com/rar/rarlinux-x64-700b2.tar.gz
# tar -zxvf rarlinux-x64-700b2.tar.gz
# cd rar
# sudo cp -v rar unrar /usr/local/bin/

--------------- On 32-bit --------------- 
# cd /tmp
# wget https://www.rarlab.com/rar/rarlinux-x32-700b2.tar.gz
# tar -zxvf rarlinux-x32-700b2.tar.gz
# cd rar
# sudo cp -v rar unrar /usr/local/bin/

Wie man eine RAR-Datei in Linux erstellt

Um eine RAR-Archivdatei in Linux zu erstellen, führen Sie den folgenden Befehl mit der Option a aus, der eine Archivdatei für ein tecmint-Verzeichnis erstellt.

$ rar a tecmint.rar tecmint
Creating RAR File in Linux

Wie man RAR-Dateien in Linux extrahiert

Sobald Sie unrar installiert haben, können Sie den Inhalt einer RAR-Datei im aktuellen Arbeitsverzeichnis einfach öffnen oder extrahieren, indem Sie den folgenden Befehl mit der Option e verwenden.

$ unrar e tecmint.rar
Extracting RAR Files

Wie man eine RAR-Datei in ein bestimmtes Verzeichnis extrahiert

Um eine RAR-Datei in einem bestimmten Pfad oder Zielverzeichnis zu öffnen/extrahieren, verwenden Sie die Option e. Es werden alle Dateien im angegebenen Zielverzeichnis extrahiert.

$ unrar e tecmint.rar /home/tecmint/rarfiles
Extracting RAR Files to the Directory

Wie man eine RAR-Datei mit Verzeichnisstruktur extrahiert

Um eine RAR-Datei mit ihrer ursprünglichen Verzeichnisstruktur zu öffnen/extrahieren, geben Sie einfach den unten stehenden Befehl mit der Option x ein. Dadurch wird gemäß ihrer Ordnerstruktur extrahiert. Siehe unten die Ausgabe des Befehls.

$ unrar x tecmint.rar
Extracting RAR Files with Directory Structure

Wie man RAR-Dateien in Linux auflistet

Um den Inhalt einer RAR-Datei in Linux aufzulisten, können Sie den Befehl unrar l verwenden, der die Liste der Dateien mit ihren Größen, Daten, Zeiten und Berechtigungen anzeigt.

$ unrar l tecmint.rar
Listing Content of RAR Files

Wie überprüft man die Integrität einer RAR-Datei in Linux?

Um die Integrität einer RAR-Archivdatei zu überprüfen, können Sie den Befehl unrar t verwenden, der eine vollständige Integritätsprüfung für jede Datei auf Fehler durchführt und den Status der Datei anzeigt.

$ unrar t tecmint.rar
Testing RAR Files

Der unrar-Befehl extrahiert, listet oder testet nur Archivdateien. Es gibt keine Option zum Erstellen von RAR-Dateien unter Linux. Daher müssen wir das Befehlszeilen-Dienstprogramm RAR installieren, um Archivdateien zu erstellen.

Wie man Dateien in einem RAR-Archiv löscht

Der Befehl rar d wird verwendet, um Dateien aus einem vorhandenen RAR-Archiv in Linux zu löschen. Die Option d modifiziert das vorhandene RAR-Archiv direkt, indem die angegebenen Dateien entfernt werden.

$ rar d tecmint.rar randfile001 randfile002 

In dem obigen Befehl werden die Dateien randfile001 und randfile002 aus dem RAR-Archiv tecmint.rar gelöscht.

Delete Files in the RAR Archive

Wie man RAR-Dateien in Linux repariert

Der Befehl rar r wird verwendet, um Daten aus beschädigten oder korrupten RAR-Archiven in Linux zu reparieren und wiederherzustellen.

$ rar r tecmint.rar
Repair RAR Archive

Wie man Dateien zum RAR-Archiv hinzufügt

Um Dateien zu einem vorhandenen Archiv hinzuzufügen oder zu aktualisieren, verwenden Sie den Befehl rar u, der es Ihnen ermöglicht, Dateien zu einem vorhandenen RAR-Archiv hinzuzufügen oder Dateien innerhalb des Archivs zu aktualisieren.

$ rar u tecmint.rar hello.py

Überprüfen Sie nun, ob die Datei tecmint.sql dem Archiv hinzugefügt wurde.

$ rar l tecmint.rar
Add Files to the RAR Archive

Wie man einem RAR-Datei ein Passwort setzt

Dies ist eine sehr interessante Funktion des rar-Tools, mit dem Sie ein Passwort für die RAR-Archivdatei mit folgendem Befehl festlegen können.

$ rar a -p tecmint.rar
Set Password to RAR File

Überprüfen Sie es jetzt, indem Sie das Archiv extrahieren und sehen, ob es uns auffordert, das oben festgelegte Passwort einzugeben.

$ rar x tecmint.rar
Extract Password Protected RAR File

Wie man eine RAR-Datei sperrt

Der Befehl rar k wird verwendet, um eine vorhandene RAR-Archivdatei zu sperren, was nützlich ist, wenn Sie weitere Änderungen am Archiv verhindern möchten.

$ rar k tecmint.rar
Lock RAR File

Wie man ein RAR-Archiv aufteilt

Um ein RAR-Archiv in 50MB große Teile oder Segmente aufzuteilen, verwenden Sie den folgenden Befehl mit der Option -v50M, um die RAR-Datei in vier Teile aufzuteilen.

rar a -v50M archive_name.part.rar file1 file2 directory

Abschluss

Für mehr RAR– und Unrar-Optionen und deren Verwendung, führen Sie den folgenden Befehl aus. Er zeigt eine Liste von Optionen mit ihren Beschreibungen an.

$ man unrar
$ man rar

Wir haben oben fast alle Optionen für die rar– und unrar-Befehle mit Beispielen präsentiert. Falls Sie der Meinung sind, dass uns in dieser Liste etwas entgangen ist und Sie möchten, dass wir es hinzufügen, informieren Sie uns bitte über das Kommentarformular unten.

Source:
https://www.tecmint.com/how-to-open-extract-and-create-rar-files-in-linux/