Ignorer les liens de navigation | |
Quitter l'aperu | |
![]() |
Administration d'Oracle Solaris 11.1 : Périphériques et systèmes de fichiers Oracle Solaris 11.1 Information Library (Français) |
1. Gestion des médias amovibles (tâches)
2. Gravure de CD et DVD (tâches)
3. Gestion des périphériques (tâches)
4. Configuration dynamique des périphériques (tâches)
5. Gestion des périphériques USB (tâches)
6. Utilisation de périphériques InfiniBand (présentation/tâches)
7. Gestion des disques (présentation)
8. Gestion de l'utilisation du disque (tâches)
9. Administration des disques (tâches)
10. Configuration des disques (tâches)
11. Configuration des périphériques de stockage avec COMSTAR (tâches)
12. Configuration et gestion du service Oracle Solaris iSNS (Internet Storage Name Service)
13. L'utilitaire format (référence)
14. Gestion des systèmes de fichiers (présentation)
15. Création et montage de systèmes de fichiers (tâches)
16. Extension de l'espace de swap (tâches)
17. Copie de fichiers et de systèmes de fichiers (tâches)
Commandes de copie de systèmes de fichiers
Copie de répertoires entre des systèmes de fichiers (commande cpio)
Copie de répertoires entre des systèmes de fichiers (cpio)
Copie de fichiers et de systèmes de fichiers sur une bande
Copie de fichiers sur une bande (commande tar)
Copie de fichiers sur une bande (tar)
Affichage de la liste des fichiers d'une bande (tar )
Récupération des fichiers d'une bande ( tar)
Copie de fichiers sur une bande à l'aide de la commande pax
Copie de fichiers sur une bande (pax)
Copie de fichiers sur une bande à l'aide de la commande cpio
Copie de tous les fichiers d'un répertoire sur une bande (cpio)
Affichage de la liste des fichiers d'une bande (cpio )
Copie de fichiers sur un périphérique à bande distant
Copie de fichiers sur un périphérique à bande distant (tar et dd)
Extraction des fichiers d'un périphérique à bande distant
$ ls | cpio -oc > /dev/rmt/n
Fournit la commande cpio avec une liste de noms de fichiers.
Indique que la commande cpio doit fonctionner en mode recopiage (-o) et écrire les informations d'en-tête au format de caractère ASCII (-c). Ces options assurent la portabilité vers les systèmes d'autres fournisseurs.
Indique le fichier de sortie.
Tous les fichiers du répertoire sont copiés sur la bande du lecteur spécifié. Ils écrasent les fichiers existants sur la bande. Le nombre total de blocs copiés s'affiche.
$ cpio -civt < /dev/rmt/n
Indique que la commande cpio doit lire les fichiers au format de caractère ASCII.
Indique que la commande cpio doit fonctionner en mode copiage, même si, à ce stade, la commande liste uniquement les fichiers.
Affiche la sortie dans un format similaire à la sortie de la commande ls -l.
Liste la table des matières des fichiers de bande se trouvant dans le lecteur de bande que vous avez spécifié.
Indique le fichier d'entrée d'une archive cpio existante.
Exemple 17-6 Copie de tous les fichiers d'un répertoire sur une bande (cpio)
L'exemple suivant montre comment copier tous les fichiers du répertoire /export/home/kryten sur la bande du lecteur de bande 0.
$ cd /export/home/kryten $ ls | cpio -oc > /dev/rmt/0 1280 blocks $ cpio -civt < /dev/rmt/0 -r--r--r-- 1 kryten staff 206663 Jul 14 13:52 2010, filea -r--r--r-- 1 kryten staff 206663 Jul 14 13:52 2010, fileb -r--r--r-- 1 kryten staff 206663 Jul 14 13:52 2010, filec drwxr-xr-x 2 kryten staff 0 Jul 14 13:52 2010, letters drwxr-xr-x 2 kryten staff 0 Jul 14 13:52 2010, reports 1280 blocks
Remarque - Afficher une liste de la table des matières d'une bande prend beaucoup de temps : la commande cpio doit traiter l'ensemble de l'archive.
$ cpio -civt < /dev/rmt/n
Exemple 17-7 Affichage de la liste des fichiers d'une bande (cpio)
L'exemple suivant montre comment lister les fichiers de la bande du lecteur 0.
$ cpio -civt < /dev/rmt/0 -r--r--r-- 1 kryten staff 206663 Jul 14 13:52 2010, filea -r--r--r-- 1 kryten staff 206663 Jul 14 13:52 2010, fileb -r--r--r-- 1 kryten staff 206663 Jul 14 13:52 2010, filec drwxr-xr-x 2 kryten staff 0 Jul 14 13:52 2010, letters drwxr-xr-x 2 kryten staff 0 Jul 14 13:52 2010, reports 1280 blocks
Si l'archive a été créée en utilisant des noms de chemins relatifs, les fichiers d'entrée sont intégrés sous la forme d'un répertoire, dans le répertoire courant, lorsque vous récupérez les fichiers. Si, toutefois, l'archive a été créée avec des noms de chemins absolus, les mêmes chemins absolus sont utilisés pour recréer le fichier sur votre système.
![]() | Attention - L'utilisation de noms de chemins absolus peut être dangereuse : vous risquez d'écraser les fichiers existants sur votre système. |
$ cpio -icvd < /dev/rmt/n
Extrait les fichiers de l'entrée standard.
Indique que la commande cpio doit lire les fichiers au format de caractère ASCII.
Affiche les fichiers lorsqu'ils sont récupérés dans un format similaire à la sortie de la commande ls.
Crée des répertoires, si nécessaire.
Indique le fichier de sortie.
$ ls -l
Exemple 17-8 Récupération de tous les fichiers d'une bande (cpio)
L'exemple suivant montre comment récupérer tous les fichiers de la bande du lecteur 0.
$ cd /var/tmp cpio -icvd < /dev/rmt/0 answers sc.directives tests 8 blocks $ ls -l
$ cpio -icv "*file" < /dev/rmt/n
Extrait les fichiers de l'entrée standard.
Indique que la commande cpio doit lire les en-têtes au format de caractère ASCII.
Affiche les fichiers lorsqu'ils sont récupérés dans un format similaire à la sortie de la commande ls.
Spécifie que tous les fichiers correspondant au modèle sont copiés dans le répertoire courant. Vous pouvez spécifier plusieurs modèles, mais chaque modèle doit être placé entre guillemets doubles.
Spécifie le fichier d'entrée.
Pour plus d'informations, reportez-vous à la page de manuel cpio(1).
$ ls -l
Exemple 17-9 Récupération de fichiers spécifiques d'une bande (cpio)
L'exemple suivant montre comment récupérer tous les fichiers de la bande du lecteur 0 à l'aide du suffixe chapter.
$ cd /home/smith/Book $ cpio -icv "*chapter" < /dev/rmt/0 Boot.chapter Directory.chapter Install.chapter Intro.chapter 31 blocks $ ls -l