| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| unp [Le 23/03/2010, 21:08] – Petits ajouts, corrections antou | unp [Le 02/01/2017, 15:10] (Version actuelle) – Maj de la page L'Africain |
|---|
| | {{tag>Xenial archivage}} |
| | |
| | ---- |
| | |
| | ====== UNP ====== |
| | **unp** est un petit script écrit en Perl permettant d'extraire/décompresser toutes sortes d'[[:archivage|archives]]. Ce script est sous licence libre ([[http://fr.wikipedia.org/wiki/Licence_publique_g%C3%A9n%C3%A9rale_GNU|GPL]]). |
| | Il est conçu pour que l'utilisateur n'ai pas à se soucier de quel programme utiliser pour quelle extension. Il s'utilise en ligne de commande, très simplement : |
| | unp fichier.extension |
| | |
| | ===== Pré-requis ===== |
| | |
| | * Disposer des [[:sudo|droits d'administration]]. |
| | * Disposer d'une connexion à Internet configurée et activée. |
| | |
| | ===== Installation ===== |
| | Pour installer ce logiciel, il vous suffit d'[[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|installer le paquet]] **[[apt>unp]]**. |
| | |
| | ===== Utilisation===== |
| | Lancez l'application //via// la [[:commande_shell|commande]] suivante : <code>unp fichier.extension</code> |
| | |
| | ''unp'' est capable d'extraire une ou plusieurs archives donnés en arguments (dans une ligne de commande). Quelques options peuvent aussi être passées en arguments après "--" (deux tirets), comme par exemple les commandes propres à ''tar''. |
| | |
| | Lorsque ''unp'' rencontre un conflit au cours de l'extraction (le fichier à extraire existe déjà dans le dossier courant), le fichier sera extrait en ''fichier.unp'' afin de ne pas écraser l'original. |
| | |
| | ''unp'' utilise le dossier courant comme dossier de destination de l'extraction. |
| | |
| | |
| | ==== Option -u ==== |
| | Il existe également une option intéressante (-u) qui permet d'extraire des paquets Debian de façon plus logique : le paquet (archive ar, par exemple) est d'abord extrait, puis le data.tar.gz est extrait dans le répertoire courant et enfin control.tar.gz est extrait dans le sous-dossier control/ . |
| | |
| | |
| | ==== Exemples pour l'utilisation ==== |
| | Décompresser toutes les archives du dossier courant : |
| | unp *.* |
| | |
| | Décompresser un ou des fichiers : |
| | unp fichier1 fichier2 |
| | |
| | Décompresser tout les fichiers avec une extension d’un dossier : |
| | unp *.rar |
| | unp *.tar.gz |
| | unp *.tar.bz |
| | unp *.rpm |
| | unp *.deb |
| | unp *.zip |
| | unp *.rar |
| | |
| | ==== ucat ==== |
| | FIXME Le paquet ''unp'' contient également ''ucat'' qui agit comme un sur-couche pour des commandes qui peuvent écrire le contenu extrait sur la sortie standard (autrement dit dans le terminal), par exemple bzip (bzcat), gzip (zcat), tar, zip, ... |
| | |
| | ===== Désinstallation ===== |
| | Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. La configuration de l'application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez. |
| | |
| | ===== Voir aussi ===== |
| | <note warning>Le site officiel ne semblant plus accessible, la principale source d'information est la page man d'''unp''.</note> |
| | * **(en)** [[http://www.linux.org/apps/AppId_487.html|La fiche de l'application sur Linux Online]] |
| | * //Basé sur [[http://capof-space.org/?p=636|« unp décompresser vos fichiers en ligne de commande »]] par Capof.// |
| | |
| | ---- |
| | //Contributeur principal : [[:utilisateurs:antou]].// |
| |