- GNU cpio
-
GNU cpio Développeur projet GNU Dernière version 2.11 (10 mars 2010) [+/-] Environnement GNU/Linux Type Logiciel utilitaire Licence GNU GPL Site web (en) Site officiel modifier GNU cpio est l'implémentation par le projet GNU de l'utilitaire UNIX cpio.
Sommaire
Caractéristiques techniques
La version GNU de cpio permet la création d'archives, le format est identique à celui de GNU tar et les deux outils peuvent être utilisés indifféremment.
Utilisation
Contrairement à tar, en mode de création d'archive (option o), cpio accepte une liste de fichiers sur l'entrée standard et produit l'archive sur la sortie standard :
find . -depth -print | cpio -ov > archive.cpio
Ou avec compression via bzip2 :
find . -depth -print | cpio -ov | bzip2 > archive.cpio.bz2
Dans cet exemple, les options de la commande find peuvent être utilisée pour limiter le contenu de l'archive à certains types de fichiers (selon leur taille, leur date de modification, leur propriétaire, etc.).
Il est également possible d'utiliser cpio comme un outil de copie d'une partie de l'arborescence de fichiers vers une autre, sans utiliser de fichier intermédiaire :
find . -depth -print0 | cpio --null -pvd NouveauRepertoire
Pour l'extraction de fichiers d'une archive (option i), cpio lit l'archive sur l'entrée standard :
cpio -id < archive.cpio
On peut aussi extraire des fichiers individuels en précisant leur chemin en argument :
cpio -id etc/fstab < archive.cpio
Notes et références
Article connexe
Liens externes
- (en) Manuel de GNU cpio
- (fr) Page man de cpio
Catégories :- Logiciel du projet GNU
- Logiciel libre sous licence GPL
Wikimedia Foundation. 2010.