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 nativement en charge divers 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 tout au long du processus d'installation des outils de ligne de commande unrar et rar pour ouvrir, extraire, décompresser ou décompresser et créer un fichier d'archive sur un système Linux.

Installer rar et unrar sous 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 des archives RAR.

Pour installer rar et unrar, ouvrez un terminal et utilisez le gestionnaire de packages par défaut spécifique à votre distribution Linux.

Par exemple, sur les distributions basées sur Debian et Ubuntu, vous pouvez facilement installer les packages 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 packages 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 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 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 unrar installé, 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 ou un répertoire de destination spécifique, utilisez l'option e, elle extraira tous les fichiers du 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épertoires d'origine, exécutez simplement la commande ci-dessous avec l'option x, qui sera extraite en fonction de sa structure de dossiers, voir ci-dessous la sortie de la commande.

unrar x tecmint.rar

Comment lister les fichiers RAR sous Linux

Pour lister 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é du 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. Nous devons donc ici installer l'utilitaire de ligne de commande RAR pour créer des fichiers d'archive.

Comment supprimer des fichiers dans les archives 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 les données des archives RAR endommagées ou corrompues sous Linux.

rar r tecmint.rar

Comment ajouter des fichiers aux archives 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

Maintenant, vérifiez 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

Vérifiez-le maintenant en extrayant le fichier d'archive et voyez s'il nous demandera de saisir le mot de passe que nous avons défini ci-dessus.

rar x tecmint.rar

Comment verrouiller un fichier RAR

La commande rark 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 et la taille de votre archive souhaitée par la taille souhaitée (par exemple, 50 M ou 100 M). Incluez les fichiers ou 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é ci-dessus presque toutes les options 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 commentaires ci-dessous.