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 !