Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
unp [Le 23/03/2010, 19:53] 213.95.41.13 Création |
unp [Le 31/08/2022, 23:30] (Version actuelle) moths-art Passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Hardy Intrepid Jaunty Karmic serveur réseau système gestionnaire_de_paquets BROUILLON}} | + | {{tag>Xenial archivage}} |
---- | ---- | ||
====== UNP ====== | ====== 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 ([[https://fr.wikipedia.org/wiki/Licence_publique_g%C3%A9n%C3%A9rale_GNU|GPL]]). | |
- | **unp** est un petit script écrit en Perl permettant d'extraire/décompresser toutes sortes d'[[:archivage|archives]], 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 : | + | 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 | unp fichier.extension | ||
===== Pré-requis ===== | ===== Pré-requis ===== | ||
- | Pour pouvoir procéder à l'installation de ''unp'', il faut : | + | |
* Disposer des [[:sudo|droits d'administration]]. | * Disposer des [[:sudo|droits d'administration]]. | ||
* Disposer d'une connexion à Internet configurée et activée. | * Disposer d'une connexion à Internet configurée et activée. | ||
===== Installation ===== | ===== Installation ===== | ||
- | + | Pour installer ce logiciel, il vous suffit d'[[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|installer le paquet]] **[[apt>unp]]**. | |
- | Pour installer ce logiciel, il vous suffit d'[[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|installer les paquets]] **[[apt://unp|unp]]**. | + | |
===== Utilisation===== | ===== 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''. | ||
- | Lancez l'application ou //via// la [[:commande_shell|commande]] suivante : | + | 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 fichier.extension | + | ''unp'' utilise le dossier courant comme dossier de destination de l'extraction. |
- | === Exemples pour l'utilisation === | ||
+ | ==== 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 : | Décompresser toutes les archives du dossier courant : | ||
unp *.* | unp *.* | ||
Décompresser un ou des fichiers : | Décompresser un ou des fichiers : | ||
- | |||
unp fichier1 fichier2 | unp fichier1 fichier2 | ||
Décompresser tout les fichiers avec une extension d’un dossier : | Décompresser tout les fichiers avec une extension d’un dossier : | ||
- | |||
unp *.rar | unp *.rar | ||
- | |||
unp *.tar.gz | unp *.tar.gz | ||
- | |||
unp *.tar.bz | unp *.tar.bz | ||
- | |||
unp *.rpm | unp *.rpm | ||
- | |||
unp *.deb | unp *.deb | ||
- | |||
unp *.zip | unp *.zip | ||
- | |||
unp *.rar | 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 ===== | ===== 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. | 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 ===== | ===== Voir aussi ===== | ||
- | + | <note warning>Le site officiel ne semblant plus accessible, la principale source d'information est la page man d'''unp''.</note> | |
- | <note warning>Le site officiel ne semble plus accessible.</note> | + | |
* **(en)** [[http://www.linux.org/apps/AppId_487.html|La fiche de l'application sur Linux Online]] | * **(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.// | * //Basé sur [[http://capof-space.org/?p=636|« unp décompresser vos fichiers en ligne de commande »]] par Capof.// | ||
- | |||
---- | ---- | ||
- | //Contributeur principal : antou.// | + | //Contributeur principal : [[:utilisateurs:antou]].// |