juin 20

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 :

$ yaourt -S atool

How to :

  • Créer une archive :
$ atool -a [archive] [fichiers]

ou

$ apack [archive] [fichiers]
  • Décompresser une archive :
$ atool -x [archive]

ou

$ aunpack [archive]
  • Décompresser une archive dans un autre répertoire :
$ atool -X [archive] [destination]

ou

$ apack [archive] [destination]
  • Lister le contenu d’une archive :
$ atool -l [archive]

ou

$ als [archive]
  • Comparer deux archives :
$ 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 :
$ cd ~/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 :
$ als archive_1.tar.gz
  • 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 :

$ man atool

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

5 commentaires à “Atool : Les archives faciles !”

  1. Wan Dit:

    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 !

  2. David Lopes Ferreira Dit:

    @Wan : Merci !! Ça m’apprendra à vouloir écrire des articles en luttant contre le sommeil :p

  3. billux Dit:

    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 :)

  4. 6pi Dit:

    sudo aptitude install atool
    merci ;)

  5. Ranger, un gestionnaire de fichier à la mode Vim » UbunBloX Dit:

    [...] 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, [...]

Laisser une Réponse