Vous êtes embêtés avec la gestion fastidieuse des différentes syntaxes propres à chaque type d’archive ? Atool est la solution ! Cet utilitaire en ligne de commande permet de gérer de manière simple et efficace toutes vos archives indifféremment de leurs types .
La liste des formats supportés par Atool vous conviendra très certainement, en voici la preuve : .tar.gz, .tar.bz, .tar.bz2,.tar.Z, .tar.lzo, .tar.lz, .tar.xz, .tar.7z, .tar, .zip, .jar, .rar, .7z, .alz, .ace, .a, .arj, .arc, .rpm, .deb, .cab, .gz, .bz, .bz2, .Z, .lzma, .lzo, .lz, .xz, .rz, .lrz, .7z, .cpio.
Pas mal, non ?
L’utilisation d’Atool possède le grand avantage d’être simplifiée au maximum, notamment avec des fonctions comme aunpack ou apack qui permettent respectivement de décompresser ou de créer une archive. Inutile donc de regarder la documentation d’un .tar ou d’un .zip pour arriver à vos fins.
Bref, Atool vous rendra bien des services surtout si vous utilisez un gestionnaire de fichiers en mode texte !
Installation :
Ouvrez votre terminal et inscrivez simplement :
How to :
$ atool -a [archive] [fichiers] |
ou
$ apack [archive] [fichiers] |
- Décompresser une archive :
ou
- Décompresser une archive dans un autre répertoire :
$ atool -X [archive] [destination] |
ou
$ apack [archive] [destination] |
- Lister le contenu d’une archive :
ou
$ atool -d [archive1] [archive2] |
ou
$ adiff [archive1] [archive2] |
- Archiver une archive dans un format différent :
$ arepack [ancien_format] [nouveau_format] |
En pratique :
Histoire de bien comprendre le fonctionnement de ces différents outils voici un petit exercice :
- Création du répertoire ~/exercice/dir/ :
$ mkdir -p ~/exercice/dir/ |
- Ajout du fichier file_1 :
$ touch ~/exercice/dir/file_1 |
- Déplacement dans le répertoire ~/exercice :
- Création d’un archive au format tar.gz contenant le répertoire /dir :
$ apack archive_1.tar.gz dir |
- Listing des fichiers présents dans l’archive obtenue :
- Archivage dans un autre format ( .tar.gz / .zip) :
$ arepack archive_1.tar.gz archive_1.zip |
- Ajout du fichier file_2 :
$ touch ~/exercice/dir/file_2 |
- Création d’une archive au format .tar :
$ apack archive_2.tar dir |
- Visualiser les différences entres deux archives :
$ adiff archive_1.tar.gz archive_2.tar |
Fin de l’exercice ! Comme d’habitude je conseille vivement de lire la documentation en faisant un simple :
De nombreux conseils y sont présents ainsi qu’une explication concernant la création d’un fichier de configuration.
Voilà un gestionnaire d’archives simple et efficace !
Lien :
Dans la même catégorie :
écrit par David Lopes Ferreira
21 juin 2011 à 7:16
Oubli du n dans ‘aunpack’. Ca a moins de sens sinon…
Tu les as inversé aussi dans le How-to compresser et décompresser.
C’est vraiment un bon super-alias pour éviter de mémoriser les différentes manières de gérer les archives. Indispensable !
21 juin 2011 à 17:06
@Wan : Merci !! Ça m’apprendra à vouloir écrire des articles en luttant contre le sommeil :p
21 juin 2011 à 18:38
Merci pour cette découverte !
Et je viens de m’apercevoir qu’il crée automatiquement un répertoire dans lequel il décompresse les fichiers si il trouve plusieurs fichiers à la racine de l’archive, au lieu de mettre le bazar dans le répertoire courant.
Et ça c’est super pratique
21 juin 2011 à 22:32
sudo aptitude install atool
merci
22 août 2011 à 21:35
[...] sa productivité. Cela conduit par exemple, à l’intégration d’un utilitaire tel que Atool ou encore à une gestion personnalisée des raccourcis clavier et de leurs fonctions. Brièvement, [...]