Tout le monde a peut-être utilisé des fichiers RAR sous Windows, mais leur utilisation sous Linux n'est pas simple. Aucun des systèmes d'exploitation Linux (par défaut) n'est fourni avec un utilitaire pour traiter les fichiers RAR. Cela signifie que si vous avez téléchargé un fichier RAR sur Internet et que vous souhaitez qu'il soit ouvert ou extrait sur une machine Linux, vous avez besoin d'un 'rar ' et 'unrar ‘ utilitaires. Ce tutoriel explique comment extraire et créer rar fichier sous Linux.
Vérifiez si votre machine Linux dispose déjà de ces utilitaires.
# whereis rar # whereis unrar
Installer les commandes rar et unrar sous Linux
Sur les machines Ubuntu ou Debian
# apt-get rar # apt-get unrar
Sur les machines Fedora, Red Hat, CentOS…
# yum install rar unrar
Au cas où, si apt-get ou yum ne trouve pas les dépôts corrects contenant les utilitaires rar et unrar, vous pouvez télécharger les binaires comme ci-dessous :
# wget http://www.rarlab.com/rar/rarlinux-3.6.0.tar.gz # tar xvzf rarlinux-3.6.0.tar.gz # cd rar # cp rar unrar /bin
Utiliser unrar pour extraire l'archive RAR
# unrar x demos.rar UNRAR 3.60 freeware Copyright (c) 1993-2006 Alexander Roshal Extracting from demos.rar Extracting xbpdemo.mov OK Extracting bpbdemo.mov OK Extracting drback.mov OK Extracting flaskbo3.mov OK Extracting q35fun.mov OK All OK
Répertorier les fichiers dans l'archive RAR
# unrar l demos.rar
Tester l'intégrité du fichier RAR
# unrar t demos.rar
Pour créer une archive RAR sous Linux
# rar a sample.rar files/
Ici, commandez ‘a ‘ est pour créer une archive.
commandes/options rar et unrar
Recherchez diverses commandes ou options en tapant simplement la commande.
# rar Usage: rar <command> -<switch 1> -<switch N> <archive> <files...> <@listfiles...> <path_to_extract\> <Commands> a Add files to archive c Add archive comment cf Add files comment ch Change archive parameters cw Write archive comment to file d Delete files from archive e Extract files to current directory f Freshen files in archive i[par]=<str> Find string in archives k Lock archive l[t,b] List archive [technical, bare] m[f] Move to archive [files only] p Print file to stdout r Repair archive rc Reconstruct missing volumes rn Rename archived files rr[N] Add data recovery record rv[N] Create recovery volumes s[name|-] Convert archive to or from SFX t Test archive files u Update files in archive v[t,b] Verbosely list archive [technical,bare] x Extract files with full path
De même, vous trouverez ci-dessous les options de la commande "unrar"
# unrar Usage: unrar <command> -<switch 1> -<switch N> <archive> <files...> <@listfiles...> <path_to_extract\> <Commands> e Extract files to current directory l[t,b] List archive [technical, bare] p Print file to stdout t Test archive files v[t,b] Verbosely list archive [technical,bare] x Extract files with full path