CPIO(1) GNU CPIO CPIO(1) NOM cpio -- Archiver et extraire des fichiers SYNOPSIS cpio {-o|--create} [-0acvABLV] [-C OCTETS] [-H FORMAT] [-M MESSAGE] [-O [[UTILISATEUR@]HOTE:]ARCHIVE] [-F [[UTILISATEUR@]HOTE:]ARCHIVE] [--file=[[UTILISATEUR@]HOTE:]ARCHIVE] [--format=FORMAT] [--message=MESSAGE] [--null] [--reset-access-time] [--verbose] [--dot] [--append] [--block-size=TAILLE_BLOC] [--dereference] [--io-size=NOMBRE] [--quiet] [--force-local] [--rsh-command=COMMANDE] < LISTE_NOMS [> ARCHIVE] cpio {-i|--extract} [-bcdfmnrtsuvBSV] [-C OCTETS] [-E FICHIER] [-H FORMAT] [-M MESSAGE] [-R [UTILISATEUR][:.][GROUPE]] [-I [[UTILISATEUR@]HOTE:]ARCHIVE] [-F [[UTILISATEUR@]HOTE:]ARCHIVE] [--file=[[UTILISATEUR@]HOTE:]ARCHIVE] [--make-directories] [--nonmatching] [--preserve-modification-time] [--numeric-uid-gid] [--rename] [--list] [--swap-bytes] [--swap] [--dot] [--unconditional] [--verbose] [--block-size=TAILLE_BLOC] [--swap-halfwords] [--io-size=NOMBRE] [--pattern-file=FICHIER] [--format=FORMAT] [--owner=[UTILISATEUR][:.][GROUPE]] [--no-preserve-owner] [--message=MESSAGE] [--force-local] [--no-absolute-filenames] [--sparse] [--only-verify-crc] [--to-stdout] [--quiet] [--rsh-command=COMMANDE] [MOTIF...] [< ARCHIVE] cpio {-p|--pass-through} [-0adlmuvLV] [-R [UTILISATEUR][:.][GROUPE]] [--null] [--reset-access-time] [--make-directories] [--link] [--quiet] [--preserve-modification-time] [--unconditional] [--verbose] [--dot] [--dereference] [--owner=[UTILISATEUR][:.][GROUPE]] [--no-preserve-owner] [--sparse] REPERTOIRE_DESTINATION < LISTE_NOMS cpio {-?|--help|--usage|--version} NOTE Cette page de manuel est une courte description de GNU cpio. Pour une description detaillee, veuillez vous reporter au GNU Cpio Manual disponible au format texinfo. Si la visionneuse info et la documentation de cpio sont correctement installees sur votre systeme, la commande info cpio devrait vous donner acces au manuel complet. Vous pouvez aussi visualiser le manuel en utilisant le mode info de emacs(1), ou le consulter en ligne sous divers formats a http://www.gnu.org/software/cpio/manual Si des divergences apparaissent entre cette page de manuel et le GNU Cpio Manual, c'est ce dernier qui fera autorite. DESCRIPTION GNU cpio permet de copier des fichiers entre des archives et des repertoires. Il prend en charge les formats d'archive suivants : cpio binaire ancien, cpio portable ancien, cpio SVR4 avec ou sans somme de controle, cpio HP et divers formats de type tar. Le type d'operation est defini a l'aide d'une des options suivantes : -o, --create Archivage. Lecture d'une liste de noms de fichier sur l'entree standard et creation d'une archive contenant ces fichiers sur la sortie standard (sauf indication contraire a l'aide de l'option --file). -i, --extract Extraction. Lecture d'une archive sur l'entree standard (ou depuis le fichier specifie a l'aide de l'option --file) et extraction des fichiers qu'elle contient ou (si l'option -t est specifiee) listage de son contenu sur la sortie standard. Si un ou plusieurs motifs sont fournis, extraction ou listage des fichiers correspondant a ces motifs. L'option -t seule implique l'option -i. -p, --pass-through Copie simple. Lecture d'une liste de noms de fichier sur l'entree standard et copie de ces derniers vers le repertoire specifie. -?, --help Afficher une aide succincte et quitter. --usage Afficher un bref message d'utilisation et quitter. --version Afficher la version du programme et quitter OPTIONS Options valables dans tous les modes --block-size=TAILLE_BLOC Definir la taille des blocs d'entree/sortie a TAILLE_BLOC * 512 octets. -B Definir la taille des blocs d'entree/sortie a 5120 octets. -c Utiliser le format d'archive cpio portable ancien (ASCII). Identique a l'option -H odc. -C, --io-size=NOMBRE Definir la taille de bloc d'entree/sortie a NOMBRE octets. -D, --directory=REPERTOIRE Se positionner dans le REPERTOIRE specifie. --force-local Le fichier de l'archive est local, meme s'il contient des deux-points << : >>. -H, --format=FORMAT Utiliser le FORMAT d'archive specifie. Les formats valables sont (le nombre entre parentheses indique la taille maximale pour chaque element de l'archive) : bin Le format binaire obsolete (2147483647 octets). odc L'ancien format portable (POSIX.1) (8589934591 octets). newc Le nouveau format portable (SVR4) qui prend en charge les systemes de fichiers comportant plus de 65536 inoeuds (4294967295 octets). crc Le nouveau format portable (SVR4) avec somme de controle. tar L'ancien format tar (8589934591 octets). ustar Le format tar POSIX.1. Prend aussi en charge les archives GNU tar qui sont similaires, mais pas identiques (8589934591 octets). hpbin Le format binaire obsolete utilise par la version HPUX de cpio (qui gere les fichiers de peripherique differemment). hpodc Le format portable utilise par la version HPUX de cpio (qui gere les fichiers de peripherique differemment). -R, --owner=[UTILISATEUR][:.][GROUPE] En mode extraction et copie simple, definir la propriete de tous les fichiers crees avec les UTILISATEUR et/ou GROUPE specifies. En mode archivage, enregistrer dans l'archive les informations de propriete specifiees. L'UTILISATEUR et le GROUPE sont d'abord recherches dans les bases de donnees des utilisateurs et des groupes du systeme. Si la recherche echoue, cpio regarde s'ils ne comportent que des chiffres decimaux, et si c'est le cas, les traite par consequent comme des UID et GID numeriques. Pour empecher la recherche et s'assurer que les arguments sont traites comme des valeurs numeriques, prefixez-les avec un signe plus ; par exemple : -R +0:+0. --quiet Ne pas afficher le nombre de blocs copies en fin d'execution. --rsh-command=COMMANDE Utiliser la COMMANDE distante a la place de rsh. -v, --verbose Afficher une liste detaillee des fichiers traites. -V, --dot Afficher un point << . >> pour chaque fichier traite. -W, --warning=AVERTISSEMENTS Cette fonction permet de specifier les AVERTISSEMENTS a afficher. AVERTISSEMENTS peut etre egal a none (aucun avertissement affiche), all (afficher tous les avertissements), truncate (afficher les avertissements a propos de la troncature de champ) ou no-truncate (ne pas afficher les avertissements a propos de la troncature). Les options -W multiples sont cumulatives. Options valables en mode extraction et archivage : -F, --file=[[UTILISATEUR@]HOTE:]FICHIER_ARCHIVE Utiliser le FICHIER_ARCHIVE specifie a la place de l'entree standard (en mode extraction) ou a la place de la sortie standard (en mode archivage). Les arguments optionnels UTILISATEUR et HOTE permettent de specifier les noms d'utilisateur et d'hote dans le cas d'une archive distante. -M, --message=CHAINE Afficher la CHAINE specifiee lorsque la fin d'un volume du support de sauvegarde est atteinte. Options valables en mode extraction seulement : -b, --swap Intervertir a la fois les demi-mots et les octets de demi-mot dans les donnees. Equivalent a -sS. -f, --nonmatching Ne copier que les fichiers qui ne correspondent a aucun des motifs specifies. -n, --numeric-uid-gid Dans l'affichage tabulaire du listage des contenus en mode prolixe, montrer les UID et GID numeriques. -r, --rename Renommer les fichiers en mode interactif. -s, --swap-bytes Intervertir les octets de chaque demi-mot dans les fichiers. -S, --swap-halfwords Intervertir les demi-mots de chaque mot (sur 4 octets) dans les fichiers --to-stdout Extraire les fichiers sur la sortie standard. -E, --pattern-file=FICHIER Lire depuis FICHIER des motifs supplementaires specifiant des noms de fichier a extraire ou a lister. --only-verify-crc Lors de la lecture d'une archive au format CRC (<< Cyclic Redundancy Check >> -- controle de redondance cyclique), verifier seulement les CRC de chaque fichier de l'archive sans les extraire de cette derniere. Options valables en mode archivage seulement : -A, --append Ajout a une archive existante. --device-independent, --reproducible Creer des archives reproductibles. Equivalent a --ignore-devno --ignore-dirnlink --renumber-inodes. --ignore-devno Inscrire 0 dans le champ numero de peripherique de chaque element de l'archive a la place du numero de peripherique reel. --ignore-dirnlink Inscrire 2 dans le champ nlink de chaque element de type repertoire de l'archive a la place du nombre reel de liens. -O [[UTILISATEUR@]HOTE:]NOM_ARCHIVE Utiliser NOM_ARCHIVE a la place de la sortie standard. Les arguments optionnels UTILISATEUR et HOTE permettent de specifier les noms d'utilisateur et d'hote dans le cas d'une archive distante. Le nom de l'archive en sortie peut etre specifie soit en utilisant cette option, soit en utilisant l'option -F (--file), mais pas les deux. --renumber-inodes Renumeroter les inoeuds lors de leur enregistrement dans l'archive. Options valables en mode copie simple seulement : -l, --link Creer un lien pour les fichiers au lieu de les copier, quand c'est possible. Options valables en mode extraction et archivage : --absolute-filenames Ne pas supprimer le chemin des noms de fichier. Il s'agit du comportement par defaut. --no-absolute-filenames Faire que tous les fichiers crees soient relatifs au repertoire actuel. Options valables en mode archivage et copie simple -0, --null Les noms de fichier de la liste sont separes par des caracteres NULL au lieu de l'etre par des caracteres nouvelle ligne. -a, --reset-access-time Reinitialiser les dates d'acces des fichiers apres les avoir lus. -I [[UTILISATEUR@]HOTE:]ARCHIVE Utiliser l'ARCHIVE specifiee au lieu de l'entree standard. Les arguments optionnels UTILISATEUR et HOTE permettent de specifier les noms d'utilisateur et d'hote dans le cas d'une archive distante. Le nom de l'archive en entree peut etre specifie en utilisant cette option ou l'option -F (--file), mais pas les deux. -L, --dereference Dereferencement des liens symboliques (copier les fichiers vers lesquels ils pointent au lieu de copier les liens). Options valables en mode extraction et copie simple -d, --make-directories Creer les repertoires racine lorsque necessaire. -m, --preserve-modification-time Conserver les dates de modification originelles lors de la creation des fichiers. --no-preserve-owner Ne pas modifier le proprietaire des fichiers. --sparse Ecrire les fichiers contenant de grands blocs de zeros sous forme de fichiers creux (<< sparse files >>). -u, --unconditional Remplacer tous les fichiers inconditionnellement. VALEUR RENVOYEE GNU cpio quitte en renvoyant 0 s'il a accompli l'operation demandee avec succes. En cas d'erreur, il quitte en renvoyant 2. VOIR AUSSI tar(1), rmt(8), mt(1). SIGNALEMENTS DE BOGUES Signaler toute erreur a . COPYRIGHT Copyright (C) 2014--2023 Free Software Foundation, Inc. Licence GPLv3+ : GNU GPL version 3 ou superieure . Ce programme est un logiciel libre. Vous pouvez le modifier et le redistribuer. Il n'y a AUCUNE GARANTIE dans la mesure autorisee par la loi. TRADUCTION La traduction francaise de cette page de manuel a ete creee par Lucien Gentis Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . CPIO 29 avril 2023 CPIO(1)