cpio - copier des fichiers vers et depuis des archives
SYNOPSIS
cpio {-o|--create} [-0acvABLV] [-C BYTES] [-H FORMAT] [-M MESSAGE] [-O [[USER@]HOST:]ARCHIVE] [-F
[[USER@]HOST:]ARCHIVE] [--file=[[USER@]HOST:]ARCHIVE] [--format=FORMAT] [--message=MESSAGE]
[--null] [--reset-access-time] [--verbose] [--dot] [--append] [--block-size=blocks] [--dereference] [--io-size=BYTES] [--quiet] [--force-local] [--rsh-command=COMMAND] < name-list [> archive]
cpio {-i|--extract} [-bcdfmnrtsuvBSV] [-C BYTES] [-E FILE] [-H FORMAT] [-M MESSAGE] [-R
[USER][:.][GROUP]] [-I [[USER@]HOST:]ARCHIVE] [-F [[USER@]HOST:]ARCHIVE]
[--file=[[USER@]HOST:]ARCHIVE] [--make-directories] [--nonmatching] [--preserve-modification-time] [--numeric-uid-gid] [--rename] [--list] [--swap-bytes] [--swap] [--dot] [--unconditional] [--verbose] [--block-size=BLOCKS] [--swap-halfwords] [--io-size=BYTES] [--pattern-file=FILE] [--format=FORMAT] [--owner=[USER][:.][GROUP]] [--no-preserve-owner] [--message=MESSAGE] [--force-local] [--no-absolute-filenames] [--sparse] [--only-verify-crc] [--to-stdout] [--quiet] [--rsh-command=COMMAND] [pattern...] [< archive]
cpio {-p|--pass-through} [-0adlmuvLV] [-R [USER][:.][GROUP]] [--null] [--reset-access-time]
[--make-directories] [--link] [--quiet] [--preserve-modification-time] [--unconditional] [--verbose] [--dot] [--dereference] [--owner=[USER][:.][GROUP]] [--no-preserve-owner] [--sparse] destination-directory < name-list
cpio {-?|--help|--usage|--version}
SIGNALEMENT DE BUGS
Signalez les bugs de cpio à _
Page d'accueil de GNU cpio : [http://www.gnu.org/software/cpio/]
Aide générale sur l'utilisation des logiciels GNU : [http://www.gnu.org/gethelp/]
Signalez les bugs de traduction de cpio à [http://translationproject.org/team/]
VOIR AUSSI
cpio(5)
DESCRIPTION
GNU cpio copie des fichiers entre des archives et des répertoires. Il prend en charge les formats d'archives suivants : ancien cpio binaire, ancien cpio portable, SVR4 cpio avec et sans somme de contrôle, HP cpio et divers formats tar.
Le mode d'opération est demandé par l'une des options suivantes :
-o, --create
Copie. Lisez une liste de noms de fichiers à partir de l'entrée standard et créez, sur la sortie standard (sauf si remplacée par l'option --file), une archive contenant ces fichiers.
-i, --extract
Extraction. Lisez l'archive à partir de l'entrée standard (ou à partir du fichier fourni avec l'option --file) et extrayez les fichiers de celle-ci, ou (si l'option -t est donnée) listez son contenu vers la sortie standard. Si un ou plusieurs motifs sont fournis, lisez ou listez uniquement les fichiers correspondant à ces motifs. L'option -t seule implique -i.
-p, --pass-through
Copie. Copiez les fichiers du répertoire source vers le répertoire de destination.
-r, --rename
Renommez les fichiers.
-t, --list
Listez les fichiers d'une archive.
-u, --unconditional
Remplacez tous les fichiers sans condition.
-x, --extract
Extrayez les fichiers d'une archive.
-z, --gzip
Décompressez l'archive à l'aide de gzip.
-j, --bzip2
Décompressez l'archive à l'aide de bzip2.
-v, --verbose
Affichez les noms des fichiers traités.
-V, --version
Affichez le numéro de version et quittez.
--help
Affichez l'aide et quittez.
--usage
Affichez les informations d'utilisation et quittez.
--debug
Affichez des informations de débogage.
--exclude=<pattern>
Excluez les fichiers correspondant au motif.
--include=<pattern>
Incluez uniquement les fichiers correspondant au motif.
--name=<name>
Spécifiez le nom de l'archive.
--owner=<owner>
Spécifiez le propriétaire des fichiers.
--group=<group>
Spécifiez le groupe des fichiers.
--mode=<mode>
Spécifiez le mode des fichiers.
--timestamp=<timestamp>
Spécifiez l'horodatage des fichiers.
--no-absolute-filenames
Ne supprimez pas les composants de préfixe du système de fichiers des noms de fichiers. C'est le comportement par défaut.
--absolute-filenames
Créez tous les fichiers par rapport au répertoire courant.
--no-preserve-owner
Ne modifiez pas la propriété des fichiers.
--preserve-owner
Modifiez la propriété des fichiers.
--no-preserve-modification-time
Ne conservez pas les horodatages de modification des fichiers précédents lors de la création des fichiers.
--preserve-modification-time
Conservez les horodatages de modification des fichiers précédents lors de la création des fichiers.
--no-create-dirs
Ne créez pas de répertoires principaux si nécessaire.
--create-dirs
Créez les répertoires principaux si nécessaire.
--no-sparse
N'écrivez pas les fichiers avec de grands blocs de zéros comme fichiers éparses.
--sparse
Écrivez les fichiers avec de grands blocs de zéros comme fichiers éparses.
--no-verbose
N'affichez pas les noms des fichiers traités.
--verbose
Affichez les noms des fichiers traités.
--no-help
N'affichez pas l'aide.
--help
Affichez l'aide.
--no-usage
N'affichez pas les informations d'utilisation.
--usage
Affichez les informations d'utilisation.
--no-debug
N'affichez pas les informations de débogage.
--debug
Affichez les informations de débogage.
--no-exclude=<pattern>
N'excluez pas les fichiers correspondant au motif.
--exclude=<pattern>
Excluez les fichiers correspondant au motif.
--no-include=<pattern>
N'incluez pas uniquement les fichiers correspondant au motif.
--include=<pattern>
Incluez uniquement les fichiers correspondant au motif.
--no-name=<name>
Ne spécifiez pas le nom de l'archive.
--name=<name>
Spécifiez le nom de l'archive.
--no-owner=<owner>
Ne spécifiez pas le propriétaire des fichiers.
--owner=<owner>
Spécifiez le propriétaire des fichiers.
--no-group=<group>
Ne spécifiez pas le groupe des fichiers.
--group=<group>
Spécifiez le groupe des fichiers.
--no-mode=<mode>
Ne spécifiez pas le mode des fichiers.
--mode=<mode>
Spécifiez le mode des fichiers.
--no-timestamp=<timestamp>
Ne spécifiez pas l'horodatage des fichiers.
--timestamp=<timestamp>
Spécifiez l'horodatage des fichiers.
-0, --null
Les noms de fichiers dans la liste sont délimités par des caractères nuls au lieu de nouvelles lignes.
-a, --reset-access-time
Réinitialisez les heures d'accès des fichiers après les avoir lus.
-A, --append
Ajoutez à une archive existante.
--device-independent, --reproducible
Créez des archives reproductibles. Ceci équivaut à --ignore-devno --ignore-dirnlink --renumber-inodes.
--ignore-devno
Stockez 0 dans le champ du numéro de périphérique de chaque membre d'archive, au lieu du numéro de périphérique réel.
--ignore-dirnlink
Stockez 2 dans le champ nlink de chaque membre d'archive de répertoire, au lieu du nombre réel de liens.
-O [[USER@]HOST:]ARCHIVE-NAME
Utilisez ARCHIVE-NAME au lieu de la sortie standard. USER et HOST facultatifs spécifient les noms d'utilisateur et d'hôte en cas d'archive distante.
Le nom de l'archive de sortie peut être spécifié soit à l'aide de cette option, soit à l'aide de -F (--file), mais pas les deux.
--renumber-inodes
Renumérez les i-nœuds lors de leur stockage dans l'archive.
-l, --link
Créez des liens vers les fichiers au lieu de les copier, si possible.
-d, --make-directories
Créez les répertoires principaux si nécessaire.
-m, --preserve-modification-time
Conservez les horodatages de modification des fichiers précédents lors de la création des fichiers.
--no-preserve-owner
Ne modifiez pas la propriété des fichiers.
--sparse
Écrivez les fichiers avec de grands blocs de zéros comme fichiers éparses.
-u, --unconditional
Remplacez tous les fichiers sans condition.
VALEUR DE RETOUR
GNU cpio quitte avec le code 0 s'il a pu effectuer avec succès l'opération demandée. En cas d'erreurs, il quitte avec le code 2.
VOIR AUSSI
tar(1), rmt(8), mt(1).
SIGNALEMENTS DE BUGS
Signalez les bugs à <_>.
COPYRIGHT
Copyright © 2014--2023 Free Software Foundation, Inc. Licence GPLv3+ : GNU GPL version 3 ou ultérieure [http://gnu.org/licenses/gpl.html] Ceci est un logiciel libre : vous êtes libre de le modifier et de le redistribuer. Il n'y a AUCUNE GARANTIE, dans la mesure permise par la loi.