Recherche de site Web

Comment créer et extraire des fichiers RAR sous Linux


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 divers formats de compression tels que ZIP et TAR.

RAR est l’outil le plus populaire pour la création et l’extraction de fichiers d’archives compressés (.rar). Lorsque nous téléchargeons un fichier d’archive à partir du Web, nous avons besoin d’un outil rar pour l’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 allons vous guider tout au long du processus d’installation d’unrar et des outils de ligne de commande rar pour ouvrir, extraire, décompresser ou unrar et créer un fichier d’archive sur un système Linux.

Installer rar et unrar sur Linux

Pour travailler avec des fichiers RAR sous Linux, vous aurez besoin des utilitaires de 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.

Par exemple, sur les distributions basées sur Debian et Ubuntu, vous pouvez facilement installer les paquets rar et unrar à l’aide du programme apt-get ou apt, comme indiqué.

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

Si vous utilisez des 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 à l’aide de 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 de packages rar et unrar, vous devez télécharger le dernier fichier unrar/rar et l’installer à l’aide des 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 une option, 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 dans un répertoire spécifique

Pour ouvrir/extraire un fichier RAR dans un chemin d’accès ou un répertoire de destination spécifique, utilisez l’option e, il 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épertoires

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 selon leur structure de dossiers voir ci-dessous le résultat de la commande.

$ unrar x tecmint.rar

Comment répertorier 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 d’archive RAR, vous pouvez utiliser la commande unrar t, qui effectuera une vérification complète de l’intégrité de chaque fichier pour détecter les erreurs et affichera l’état du fichier.

$ unrar t tecmint.rar

La commande unrar extrait, répertorie ou teste uniquement les fichiers d’archive. Il n’a pas d’option pour créer des fichiers RAR sous Linux. Donc, ici, nous devons installer l’utilitaire de ligne de commande RAR pour créer des fichiers d’archive.

Comment supprimer des fichiers dans l’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 les 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 à l’archive RAR

Pour mettre à jour ou ajouter des fichiers au fichier d’archive existant, utilisez la commande rar u, qui vous permet d’ajouter des fichiers à une archive RAR existante ou de mettre à jour des fichiers dans l’archive.

$ rar u tecmint.rar hello.py

Vérifiez maintenant que le fichier tecmint.sql est ajouté au fichier d’archive.

$ rar l tecmint.rar

Comment définir le mot de passe du 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 à l’aide de la commande suivante.

$ rar a -p tecmint.rar

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

$ rar x tecmint.rar

Comment verrouiller le 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 de l’archive souhaitée et la taille par la taille souhaitée (par exemple, 50 M ou 100 Mo). Incluez les fichiers ou les répertoires que vous souhaitez compresser.

Conclusion

Pour plus d’options et d’utilisation 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 oublié quelque chose dans cette liste et que vous souhaitez que nous l’ajoutions, veuillez nous mettre à jour en utilisant le formulaire de commentaire ci-dessous.

Articles connexes: