Autres

Comment simplifier la compression 7z avec les alias Bash

La compression de fichiers est une tâche courante pour gérer efficacement l’espace de stockage et faciliter le partage de données. Parmi les nombreux outils disponibles, 7-Zip se distingue par ses performances et sa gratuité. Cet article explore comment utiliser Bash pour créer des alias permettant de simplifier le processus de compression avec 7-Zip, rendant cette manipulation encore plus rapide et accessible.

Installation de 7-Zip sur Linux

Avant de pouvoir utiliser 7-Zip, il est essentiel de l’installer sur votre système Linux. La plupart des distributions modernes incluent 7-Zip par défaut, mais si ce n’est pas le cas, l’installation est simple. Si vous utilisez une distribution basée sur Ubuntu ou Debian, ouvrez un terminal et exécutez la commande suivante :

Une fois cette commande exécutée, vous serez prêt à utiliser 7-Zip.

Création d’un fichier d’alias pour Bash

Bash permet d’automatiser les commandes via des alias, ce qui facilite leur utilisation. Pour ajouter des alias, il est recommandé de les placer dans un fichier séparé pour maintenir votre fichier de configuration organisé. Pour ce faire, vérifiez si le fichier « ~/.bash_aliases » existe déjà en consultant votre fichier « ~/.bashrc ». Si ce n’est pas le cas, créez-le. Ajoutez-y ensuite les alias que vous souhaitez définir.

Exploration des options de 7-Zip

Pour tirer le meilleur parti de 7-Zip, il est utile d’explorer ses options en ligne de commande. Cela peut être fait en exécutant la commande « 7z » dans un terminal, ou en consultant la documentation officielle pour une liste complète des fonctionnalités. Avoir ces informations à portée de main vous permettra de personnaliser davantage vos commandes de compression.

A lire :  Comment overclocker sans BIOS ?

Simplifier la compression 7z avec les alias Bash

La création d’alias permet de réduire le nombre de frappes et d’accélérer le processus de compression. Pour commencer, ouvrez le fichier « ~/.bash_aliases » et définissez un alias basique comme suit :

Ce premier alias, nommé « comp75 », va utiliser le niveau de compression le plus élevé et appliquera de nombreuses optimisations. Ce choix de nom est judicieux, car il est facile à retenir et indique clairement qu’il correspond au niveau maximal de compression 7-Zip.

Création d’alias de compression variable

Pour offrir différentes options de compression, dupliquez l’alias précédent et modifiez-le pour ajuster le niveau de compression. Voici un exemple d’une série d’alias offrant divers niveaux de compression :

Chacun de ces alias correspond à un niveau de compression différent, ainsi vous pourrez choisir la méthode la plus adaptée selon vos besoins, allant d’une compression maximale à une compression plus rapide avec moins d’efficacité.

Activation des alias

Pour activer vos nouveaux alias dans le terminal, exécutez la commande suivante :

Cela va charger vos alias, vous permettant de les utiliser immédiatement. Pour compresser un dossier, il vous suffit d’entrer la commande correspondante, par exemple :

Dans cet exemple, « nom_archive » est le nom que vous avez choisi pour votre fichier compressé. Vous pouvez également remplacer « comp75 » par n’importe quel autre niveau d’alias que vous avez créé selon votre préférence en termes de vitesse et d’efficacité de compression.

A lire :  Un environnement de bureau très convivial

FAQ

Q1 : Qu’est-ce que l’option -mqs=on dans l’alias ?
R : L’option -mqs=on active la compression solide, ce qui permet d’obtenir une meilleure compression pour les fichiers similaires, mais nécessite de décompresser l’ensemble de l’archive pour extraire un fichier spécifique.

Q2 : Puis-je utiliser d’autres formats de compression avec 7-Zip ?
R : Oui, bien que 7z soit le format principal, 7-Zip prend en charge plusieurs autres formats comme zip, tar, et gzip, que vous pouvez spécifier en modifiant l’option -t lors de l’utilisation des alias.

Q3 : Quel niveau de compression devrais-je utiliser pour de gros fichiers ?
R : Pour de gros fichiers, utilisez un niveau de compression plus faible (par exemple, comp70 ou comp71) pour réduire le temps de compression. Si la taille est critique, optez pour un niveau de compression plus élevé. Cela dépendra toujours de vos priorités entre vitesse et taille du fichier final.