2021-03-08 04:24 Temps de lecture : 8 min

4 façons de compresser des fichiers dans le terminal sous Linux

Débutant sur Linux et cherchant à maîtriser la compression de fichiers via le terminal, mais vous ne savez pas par où commencer ? Pas de panique ! Nous allons explorer ensemble 4 méthodes efficaces pour compresser vos fichiers directement depuis le terminal sous Linux.

Méthode 1 : Utilisation de Tar

Tar est l'outil de compression numéro un sur la plateforme Linux. Il s'agit d'un utilitaire intégré, utilisé par de nombreuses applications Linux, ce qui évite toute installation supplémentaire. Tar est capable de créer des archives dans plusieurs formats, comme TGZ, Tar, XZ, etc. Cependant, le format TarGZ est particulièrement polyvalent et utile.

Pour compresser des fichiers en archive TarGZ, ouvrez un terminal avec Ctrl+Alt+T ou Ctrl+Maj+T. Ensuite, utilisez les commandes ci-dessous pour vous familiariser avec la compression de fichiers et dossiers.

Pour compresser un ou plusieurs fichiers, déplacez-vous d'abord vers le répertoire concerné. Par exemple, si vos fichiers sont dans le répertoire "Documents", tapez :

cd ~/Documents

Une fois dans le bon répertoire, créez une archive TarGZ. La commande ci-dessous compressera tout le contenu du dossier "Documents" :

tar -czvf my-new-archive.tar.gz *

Vous ne voulez pas tout compresser ? Pour cibler un élément spécifique, utilisez cette commande :

tar -czvf my-new-archive.tar.gz /home/username/path/to/file/or/folder/

L'outil Tar est très adaptable. Nous n'avons fait qu'effleurer ses possibilités de compression. Pour en savoir plus, tapez la commande d'aide :

tar --help

Méthode 2 : Utilisation de Rar

Une autre méthode pour compresser des fichiers via le terminal est l'utilisation de Rar. Rar est un utilitaire gratuit qui permet d'interagir avec le format d'archive RAR, un format propriétaire. Son installation est donc requise, car de nombreuses distributions Linux ne l'incluent pas par défaut.

Pour installer Rar, utilisez la commande appropriée à votre distribution Linux :

Ubuntu
sudo apt install rar
Debian
sudo apt-get install rar
Arch Linux
sudo pacman -S rar
Fedora
sudo dnf install https://forensics.cert.org/fedora/cert/32/x86_64/rar-5.4.0-1.fc32.x86_64.rpm
OpenSUSE
sudo zypper addrepo https://packman.inode.at/suse/openSUSE_Leap_15.2/ packman-x86_64
sudo zypper install rar

Après l'installation, vous pouvez compresser vos fichiers avec la commande rar. Personnalisez les commandes suivantes à votre situation :

rar a -r my-rar-archive.rar /home/username/path/to/folder/

Pour compresser un seul fichier :

rar a my-rar-archive.rar /home/username/path/to/file.file

Pour compresser tous les fichiers d'un dossier, naviguez d'abord dans celui-ci :

cd / home / username / dossier / where / fichiers / are /

Puis lancez la compression :

rar a my-rar-archive.rar *

L'archive RAR sera créée dans le répertoire où vous avez exécuté la commande.

Méthode 3 : Utilisation de Zip

Si vous avez besoin de fichiers compressés qui soient compatibles avec d'autres systèmes d'exploitation (Mac ou Windows), Zip est la solution idéale. C'est un format de compression universel. Voici comment compresser avec Zip sous Linux.

Ouvrez un terminal et suivez les exemples ci-dessous :

Pour compresser un dossier et son contenu, spécifiez son emplacement dans la commande :

zip -r name-of-zip-archive /home/username/location/of/folder/

Pour compresser uniquement quelques fichiers, déplacez-vous d'abord dans le répertoire où ils se trouvent :

cd /home/username/location/of/files/to/compress/

Puis compressez les fichiers :

zip name-of-zip-archive filename1 filename2 filename 3

Ou utilisez le caractère générique pour compresser tous les fichiers du dossier :

zip name-of-zip-archive *

L'archive Zip sera créée dans le même répertoire que celui où vous avez exécuté la commande.

Méthode 4 : Utilisation de Pigz

Pigz se distingue des autres outils de cette liste. Contrairement à Tar, Rar et Zip, Pigz ne compresse qu'un seul fichier à la fois, mais il le fait très efficacement. C'est un outil idéal pour compresser rapidement un fichier avant de l'envoyer ou de le sauvegarder.

Pour installer Pigz, utilisez la commande appropriée à votre distribution :

Ubuntu
sudo apt install pigz
Debian
sudo apt-get install pigz
Arch Linux
sudo pacman -S pigz
Fedora
sudo dnf install pigz
OpenSUSE
sudo zypper install pigz

Ensuite, déplacez-vous dans le répertoire contenant le fichier à compresser :

cd /home/username/folder/with/file/to/compress/

Puis lancez la compression avec Pigz :

pigz file.filename

Le fichier original sera remplacé par une archive GZ compressée.

Conclusion

Il existe de nombreuses manières de compresser des fichiers sous Linux via le terminal. J'espère que ce guide vous a apporté des éclaircissements et vous a orienté dans la bonne direction si vous débutez sur Linux et que vous cherchez à maîtriser la compression de fichiers.

Quel est votre outil de compression préféré sous Linux ? Partagez vos expériences dans les commentaires ci-dessous !

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.