Les fichiers RAR, un format de fichier compressé courant, sont largement utilisés pour stocker et partager efficacement de grandes quantités de données. Alors que Linux prend en charge nativement différents formats de compression comme ZIP et TAR,
RAR est l’outil le plus populaire pour créer et extraire des fichiers d’archive compressés (.rar)
. Lorsque nous téléchargeons un fichier d’archive depuis le web, nous avons besoin d’un outil rar pour les extraire.
RAR est disponible gratuitement sous les systèmes d’exploitation Windows pour gérer les fichiers compressés, mais malheureusement, l’outil rar n’est pas préinstallé sous les systèmes Linux.
Dans cet article, nous vous guiderons à travers le processus d’installation des outils en ligne de commande unrar et rar pour ouvrir, extraire, décompresser ou dérar et créer un fichier d’archive sur un système Linux.
Table des matières
Installer rar et unrar sur Linux
Pour travailler avec des fichiers RAR sur Linux, vous aurez besoin des utilitaires en ligne de commande rar et unrar, qui vous permettent de créer et d’extraire du contenu à partir d’archives RAR.
Pour installer rar et unrar, ouvrez un terminal et utilisez le gestionnaire de paquets par défaut spécifique à votre distribution Linux.
Sur les distributions basées sur Debian et Ubuntu, vous pouvez facilement installer les paquets rar et unrar en utilisant le programme apt-get ou apt comme indiqué.
$ sudo apt-get install rar unrar Or $ sudo apt install rar unrar
Si vous utilisez les distributions basées sur RHEL, vous pouvez utiliser la commande dnf ou la commande yum pour l’installer.
------------ On Fedora Linux ------------ $ sudo dnf install rar unrar ------------ On RHEL-based Linux ------------ $ sudo yum install epel-release $ sudo yum install rar unrar
Sur d’autres distributions Linux populaires, vous pouvez l’installer en utilisant votre gestionnaire de paquets par défaut comme indiqué.
$ 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]
Si votre distribution ne propose pas les paquets rar et unrar, vous devez télécharger le dernier fichier unrar/rar et l’installer en utilisant les commandes suivantes.
--------------- 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/
Comment créer un fichier RAR sous Linux
Pour créer un fichier d’archive RAR sous Linux, exécutez la commande suivante avec l’option a
, qui créera un fichier d’archive pour un répertoire tecmint.
$ rar a tecmint.rar tecmint

Comment extraire des fichiers RAR sous Linux
Une fois que vous avez installé unrar, vous pouvez facilement ouvrir ou extraire le contenu d’un fichier RAR dans le répertoire de travail actuel en utilisant la commande suivante avec l’option e
.
$ unrar e tecmint.rar

Comment extraire un fichier RAR vers un répertoire spécifique
Pour ouvrir/extraire un fichier RAR dans un chemin spécifique ou un répertoire de destination, utilisez l’option e
, elle extraira tous les fichiers dans le répertoire de destination spécifié.
$ unrar e tecmint.rar /home/tecmint/rarfiles

Comment extraire un fichier RAR avec une structure de répertoire
Pour ouvrir/extraire un fichier RAR avec sa structure de répertoire d’origine, il suffit d’exécuter la commande ci-dessous avec l’option x
, qui extraira en fonction de leur structure de dossier, voir ci-dessous la sortie de la commande.
$ unrar x tecmint.rar

Comment lister les fichiers RAR sous Linux
Pour répertorier le contenu d’un fichier RAR sous Linux, vous pouvez utiliser la commande unrar l
, qui affichera la liste des fichiers avec leurs tailles, dates, heures et autorisations.
$ unrar l tecmint.rar

Comment vérifier l’intégrité d’un fichier RAR sous Linux
Pour vérifier l’intégrité d’un fichier archive RAR, vous pouvez utiliser la commande unrar t
, qui effectuera une vérification complète de l’intégrité de chaque fichier pour les erreurs et affichera le statut du fichier.
$ unrar t tecmint.rar

La commande unrar n’extrait, ne liste ou ne teste que les fichiers d’archive. Elle n’a pas d’option pour créer des fichiers RAR sous Linux. Nous devons donc installer l’utilitaire en ligne de commande RAR pour créer des fichiers d’archive.
Comment supprimer des fichiers dans une archive RAR
La commande rar d
est utilisée pour supprimer des fichiers d’une archive RAR existante sous Linux. L’option d
modifie directement l’archive RAR existante en supprimant les fichiers spécifiés.
$ rar d tecmint.rar randfile001 randfile002
Dans la commande ci-dessus, les fichiers randfile001 et randfile002 seront supprimés de l’archive RAR tecmint.rar.

Comment réparer des fichiers RAR sous Linux
La commande rar r
est utilisée pour réparer et récupérer des données à partir d’archives RAR endommagées ou corrompues sous Linux.
$ rar r tecmint.rar

Comment ajouter des fichiers à une archive RAR
Pour mettre à jour ou ajouter des fichiers à l’archive existante, utilisez la commande rar u
, qui vous permet d’ajouter des fichiers à une archive RAR existante ou de mettre à jour des fichiers à l’intérieur de l’archive.
$ rar u tecmint.rar hello.py
Maintenant, vérifiez que le fichier tecmint.sql est ajouté au fichier d’archive.
$ rar l tecmint.rar

Comment définir un mot de passe pour un fichier RAR
Il s’agit d’une fonctionnalité très intéressante de l’outil rar, qui nous permet de définir un mot de passe pour le fichier d’archive RAR en utilisant la commande suivante.
$ rar a -p tecmint.rar

Maintenant, vérifiez en extrayant le fichier d’archive et voyez s’il nous demandera d’entrer le mot de passe que nous avons défini ci-dessus.
$ rar x tecmint.rar

Comment verrouiller un fichier RAR
La commande rar k
est utilisée pour verrouiller un fichier d’archive RAR existant, ce qui est utile si vous souhaitez empêcher d’autres modifications de l’archive.
$ rar k tecmint.rar

Comment diviser une archive RAR
Pour diviser une archive RAR en parties ou segments de 50 Mo, utilisez la commande suivante avec l’option -v50M
, qui divisera le fichier RAR en quatre parties.
rar a -v50M archive_name.part.rar file1 file2 directory
Assurez-vous de remplacer « archive_name.part.rar » par le nom d’archive souhaité et la taille par la taille souhaitée (par exemple, 50M ou 100M). Incluez les fichiers ou répertoires que vous souhaitez compresser.
Conclusion
Pour plus d’options et d’utilisation de RAR et Unrar, exécutez la commande suivante, elle affichera une liste d’options avec leur description.
$ man unrar $ man rar
Nous avons présenté presque toutes les options ci-dessus pour les commandes rar et unrar avec leurs exemples. Si vous pensez que nous avons omis quelque chose dans cette liste et que vous souhaitez que nous l’ajoutions, veuillez nous en informer en utilisant le formulaire de commentaire ci-dessous.
Source:
https://www.tecmint.com/how-to-open-extract-and-create-rar-files-in-linux/