Guide des périphériques Sun Solaris

La commande cpio

La commande cpio (copier entrée/sortie) permet de copier une liste de fichiers d'un périphérique à un autre, en prélevant une liste de noms d'une entrée standard et en la consignant sur une sortie standard. C'est une commande polyvalente mais qui vous oblige à rediriger les entrées et les sorties standard. Elle peut être utilisée lorsque la quantité de données exige l'utilisation de plusieurs volumes (bandes).

Exemple 1 :

L'exemple suivant montre comment copier les fichiers se trouvant dans le répertoire de travail /work et dans tous ses sous-répertoires sur le premier lecteur de bandes avec le nom de périphérique logique /dev/rmt/0.


example# cd /work
example# ls -R | cpio -ocB > /dev/rmt/0

Exemple 2 :

L'exemple suivant montre comment recopier les fichiers qui se trouvent sur votre bande sur votre disque dur :


example# cd /work
example# cpio -icdB < /dev/rmt/0


Remarque :

Vous devez utiliser le même facteur de groupage (ou un facteur plus important) pour récupérer ou pour copier des fichiers d'une bande vers un disque dur que lorsque vous avez copié des fichiers du disque dur vers la bande. Dans ces cas, vous devez spécifier l'option B.