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.
Inhaltsverzeichnis
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

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

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

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

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

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

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.

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

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

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

Ü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

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

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/