Hoe RAR-bestanden maken, extraheren en weergeven in Linux

RAR bestanden, een veelgebruikt gecomprimeerd bestandsformaat, worden breed ingezet om grote hoeveelheden gegevens efficiënt op te slaan en te delen. Terwijl Linux standaard ondersteuning biedt voor verschillende compressieformaten zoals ZIP en TAR.

RAR is de meest populaire tool voor het maken en uitpakken van gecomprimeerde archiefbestanden met de extensie (.rar). Wanneer we een archiefbestand van het web downloaden, hebben we een rar tool nodig om deze te extraheren.

RAR is beschikbaar als gratis software onder Windows-besturingssystemen voor het afhandelen van gecomprimeerde bestanden, maar helaas is de rar tool niet standaard geïnstalleerd onder Linux-systemen.

In dit artikel zullen we je door het proces leiden van het installeren van unrar en rar command-line tools om bestanden te openen, extraheren, decomprimeren of unrar en om archiefbestanden te maken op een Linux-systeem.

Installeer rar en unrar op Linux

Om te werken met RAR-bestanden op Linux, heb je de command-line hulpprogramma’s rar en unrar nodig, die je toestaan om inhoud te creëren en te extraheren uit RAR-archieven.

Om rar en unrar te installeren, open een terminal en gebruik de standaard pakketbeheerder specifiek voor jouw Linux distributie.

Op Debian en Ubuntu-gebaseerde distributies kunt u eenvoudig de rar en unrar pakketten installeren met behulp van het apt-get of apt programma zoals getoond.

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

Als u RHEL-gebaseerde distributies gebruikt, kunt u het installeren met het dnf commando of het yum commando.

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

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

Op andere populaire Linux distributies kunt u het installeren met uw standaard pakketbeheerder zoals getoond.

$ 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]    

Als uw distributie geen rar en unrar pakketten aanbiedt, moet u het laatste unrar/rar bestand downloaden en installeren met behulp van de volgende commando’s.

--------------- 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/

Hoe maak je een RAR-bestand aan in Linux

Om een RAR-archiefbestand aan te maken in Linux, voer je het volgende commando uit met de a optie, wat een archiefbestand zal aanmaken voor een tecmint map.

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

Hoe RAR-bestanden uitpakken in Linux

Zodra je unrar geïnstalleerd hebt, kun je gemakkelijk een RAR-bestand in de huidige werkmap openen of de inhoud ervan uitpakken door het volgende commando te gebruiken met de e optie.

$ unrar e tecmint.rar
Extracting RAR Files

Hoe een RAR-bestand uitpakken naar een specifieke map

Om een RAR-bestand te openen/uit te pakken in een specifiek pad of bestemmingsmap, gebruik je de e optie, het zal alle bestanden uitpakken in de opgegeven bestemmingsmap.

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

Hoe een RAR-bestand uitpakken met behoud van mapstructuur

Om een RAR bestand te openen/uit te pakken met zijn originele mapstructuur, voer gewoon het onderstaande commando uit met de x optie, wat zal uitpakken volgens hun mapstructuur zie hieronder de uitvoer van het commando.

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

Hoe RAR-bestanden in Linux te lijsten

Om de inhoud van een RAR-bestand in Linux weer te geven, kunt u het unrar l commando gebruiken, dat de lijst met bestanden weergeeft met hun groottes, datums, tijden, en machtigingen.

$ unrar l tecmint.rar
Listing Content of RAR Files

Hoe de integriteit van een RAR-bestand in Linux te controleren

Om de integriteit van een RAR-archiefbestand te controleren, kunt u het unrar t commando gebruiken, dat een volledige integriteitscontrole voor elk bestand uitvoert op fouten en de status van het bestand weergeeft.

$ unrar t tecmint.rar
Testing RAR Files

Het unrar commando onttrekt, lijst of test alleen archiefbestanden. Het heeft geen optie om RAR bestanden te maken onder Linux. Dus, hier moeten we het RAR command-line hulpprogramma installeren om archiefbestanden te maken.

Hoe bestanden te verwijderen in RAR-archief

Het rar d commando wordt gebruikt om bestanden te verwijderen uit een bestaand RAR-archief in Linux. De d optie wijzigt het bestaande RAR-archief direct door de gespecificeerde bestanden te verwijderen.

$ rar d tecmint.rar randfile001 randfile002 

In het bovenstaande commando zullen de randfile001 en randfile002 bestanden worden verwijderd uit het tecmint.rar RAR-archief.

Delete Files in the RAR Archive

Hoe RAR-bestanden te repareren in Linux

De rar r opdracht wordt gebruikt om gegevens te herstellen en te herstellen uit beschadigde of beschadigde RAR-archieven in Linux.

$ rar r tecmint.rar
Repair RAR Archive

Hoe bestanden toevoegen aan RAR-archief

Om bestanden bij te werken of toe te voegen aan het bestaande archiefbestand, gebruikt u de rar u opdracht, waarmee u bestanden kunt toevoegen aan een bestaand RAR-archief of bestanden binnen het archief kunt bijwerken.

$ rar u tecmint.rar hello.py

Controleer nu of het bestand tecmint.sql is toegevoegd aan het archiefbestand.

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

Hoe wachtwoord instellen voor RAR-bestand

Dit is een zeer interessante functie van de rar tool, waarmee we een wachtwoord kunnen instellen voor het RAR-archiefbestand met behulp van de volgende opdracht.

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

Controleer nu door het archiefbestand uit te pakken en te zien of het ons vraagt om het wachtwoord in te voeren dat we hierboven hebben ingesteld.

$ rar x tecmint.rar
Extract Password Protected RAR File

Hoe RAR-bestand vergrendelen

De rar k opdracht wordt gebruikt om een bestaand RAR-archiefbestand te vergrendelen, wat handig is als u verdere wijzigingen aan het archief wilt voorkomen.

$ rar k tecmint.rar
Lock RAR File

Hoe een RAR-archief splitsen

Om een RAR-archief in delen van 50 MB te splitsen, gebruikt u de volgende opdracht met de -v50M optie, waarmee het RAR-bestand in vier delen wordt gesplitst.

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

Conclusie

Voor meer RAR– en Unrar-opties en -gebruik, voert u de volgende opdracht uit. Hiermee wordt een lijst met opties weergegeven met hun beschrijving.

$ man unrar
$ man rar

We hebben bijna alle opties hierboven voor rar– en unrar-opdrachten gepresenteerd, met hun voorbeelden. Als u denkt dat we iets hebben gemist in deze lijst en u wilt dat we dit toevoegen, laat het ons dan weten via het opmerkingenformulier hieronder.

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