Avez-vous souvent affaire à des archives compressées ? Il est facile de le faire sur votre bureau, mais dans l’environnement serveur, il peut être difficile de gérer les fichiers compressés. Avec Midnight Commander, vous pouvez rapidement sélectionner un tas de fichiers et de dossiers et les compresser dans une archive GZ. Vous pouvez également extraire le contenu d’une archive BZ ou saisir ces archives et ajouter ou extraire des fichiers spécifiques vers et depuis celles-ci. Voyons comment.
Contenu
Installation
Bien que Midnight Commander (MC en abrégé) ne soit pas préinstallé dans la plupart des distributions Linux, vous pouvez le trouver dans leurs référentiels. Pour l’installer sur Ubuntu, Debian et les distributions compatibles, entrez votre terminal préféré et utilisez :
Si vous êtes sur Red Hat, vous pouvez l’installer avec :
Les fans d’arch peuvent l’apporter à bord en utilisant:
Pour Suse, essayez :
Les fans de Windows ne sont pas en reste puisqu’il existe un port natif de Midnight Commander pour le système d’exploitation Microsoft, compatible avec Windows XP 32 bits ou plus récent. Vous pouvez télécharger le programme d’installation à partir de sa page SourceForge et l’installer comme vous le feriez pour n’importe quelle autre application sur votre ordinateur.
Première exécution
Après avoir installé Midnight Commander, vous pouvez l’exécuter depuis votre terminal en tapant mc.
Midnight Commander vous présente deux volets. Le fichier actif sur lequel vous êtes actuellement (par défaut, celui de gauche) est utilisé comme source pour chaque action de fichier. L’autre fonctionne comme destination. Si vous sélectionnez un groupe de fichiers dans le volet gauche et appuyez sur F5, ce qui correspond à « copier », les fichiers sélectionnés seront copiés dans le répertoire présenté dans le volet droit.
Vous pouvez vous déplacer entre les deux volets en appuyant sur la touche Tab de votre clavier. Les 10 touches de fonction fonctionnent comme des raccourcis pour les fonctions présentées en bas de l’écran de Midnight Commander.
Par défaut, MC utilise les noms de fichiers pour le tri. Puisque vous voulez que tous vos fichiers image soient regroupés, triez le contenu en fonction des extensions de fichier.
Appuyez sur F9 pour accéder aux menus déroulants de MC.
Choisissez « Trier l’ordre… » et remplacez-le par « Extension » parmi les options qui s’affichent.
Après cela, tous les fichiers du volet de gauche seront triés en fonction de leurs extensions au lieu des noms de fichiers.
Compresser des fichiers et dossiers individuels
Faites défiler la liste vers le haut/bas et appuyez sur Insérer pour sélectionner (ou désélectionner) des entrées. MC affiche les entrées sélectionnées avec une couleur différente.
Pour compresser toutes les entrées sélectionnées dans une archive, appuyez sur F2 pour accéder au menu Fichier. Déplacez-vous avec les touches du curseur sur « Fichiers étiquetés Gzip ou gunzip » ou « Fichiers étiquetés Bzip2 ou bunzip2 » et appuyez sur Entrée pour choisir le format que vous préférez pour vos archives. C’est encore plus rapide si vous utilisez le raccourci : Y pour Gzip et B pour Bzip2.
Après un saut temporaire vers un terminal, vous trouverez une version compressée de vos fichiers dans le même dossier.
Compression de tous les fichiers sélectionnés dans une seule archive
Et si vous vouliez compresser tous les fichiers sélectionnés dans une seule archive ? Midnight Commander n’inclut pas une telle fonction par défaut, mais vous pouvez le faire semi-manuellement.
Sélectionnez un tas de fichiers comme avant.
Appuyez sur F2 pour accéder à nouveau au menu fichier. Cette fois, appuyez sur @ ou sélectionnez « Faire quelque chose sur les fichiers étiquetés ». Cette option permet de saisir manuellement une commande qui agira sur la sélection du fichier.
Utilisez la commande de votre archiveur préféré pour ajouter plusieurs fichiers dans une seule archive, mais remplacez les fichiers eux-mêmes par %s. Ce paramètre correspond à « tout ce qui est sélectionné dans le volet actif ».
Par exemple, pour compresser des fichiers au format 7z, nous avons utilisé :
Peu de temps après, une archive avec les fichiers sélectionnés est apparue dans le même dossier.
Extraction de fichiers
L’extraction d’archives compressées est encore plus simple avec MC. Grâce à l’utilisation d’un système de fichiers virtuel pour les monter en tant que volumes, il vous permet d’agir sur le contenu sans les extraire et les recompresser.
Pour extraire une archive entière, sélectionnez-la puis appuyez sur F2. Appuyez sur Z ou sélectionnez « Extraire les fichiers tar compressés dans des sous-répertoires » pour le faire. Avec MC, cependant, vous n’avez pas besoin de tout extraire si vous n’avez besoin que de fichiers ou de dossiers spécifiques.
Avec votre archive en surbrillance, appuyez sur Entrée pour y accéder. Oui, nous savons que cela semble redondant, mais c’est précisément ce qui se passe puisque MC vous permet d’accéder à vos archives et de gérer le contenu.
Comme avec n’importe quel dossier normal, à l’intérieur d’une archive, vous pouvez sélectionner des fichiers et des dossiers individuels et appuyer sur F5 pour les copier (extraire) dans le volet de destination. Vous pouvez également appuyer sur F6 pour les déplacer là-bas, ce qui signifie qu’après avoir été extraits dans votre volet de destination, ils seront supprimés de votre archive. Vous pouvez également appuyer sur F8 pour supprimer quelque chose de votre archive.
Il convient également de noter que si vous souhaitez revenir à un terminal typique pendant un certain temps, vous n’avez pas besoin de quitter Midnight Commander. Appuyez simultanément sur Ctrl + O et MC se cachera en arrière-plan, vous laissant dans le terminal où vous l’avez lancé.
Vous pouvez revenir à MC en utilisant le même raccourci. Pour vraiment quitter MC, appuyez sur F10 sur votre clavier.
Une autre façon de mieux gérer les fichiers compressés consiste à créer une archive auto-extractible afin que vous n’ayez pas à vous soucier de l’installation d’applications supplémentaires.
Cet article est-il utile ? Oui Non