JavaScript is required to for searching.
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)
search filter icon
search icon

Informations document

Préface

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 )

Récupération de tous les fichiers d'une bande (cpio)

Récupération de fichiers spécifiques 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

18.  Gestion des lecteurs de bande (tâches)

Index

Copie de répertoires entre des systèmes de fichiers (commande cpio)

Vous pouvez utiliser la commande cpio (copier et recopier) pour copier des fichiers individuels, des groupes de fichiers ou des systèmes de fichiers complets. Cette section décrit comment utiliser la commande cpio pour copier des systèmes de fichiers complets.

La commande cpio est un programme d'archivage qui copie une liste de fichiers dans un fichier de sortie unique et volumineux. Cette commande permet d'insérer des en-têtes entre les fichiers individuels pour faciliter la récupération. Vous pouvez utiliser la commande cpio pour copier des systèmes de fichiers complets sur une autre tranche, un autre système ou sur un média, tel qu'une bande ou une disquette USB.

La commande cpio reconnaît la fin du média et vous invite à insérer un autre volume. Outre la commande ufsdump, c'est la commande la plus efficace pour créer des archives nécessitant plusieurs bandes ou disquettes USB.

Avec la commande cpio, vous utilisez fréquemment les commandes ls et find pour lister et sélectionner les fichiers que vous voulez copier, puis transmettre les données de sortie à la commande cpio.

Copie de répertoires entre des systèmes de fichiers (cpio)

  1. Connectez-vous en tant qu'administrateur.
  2. Accédez au répertoire approprié.
    # cd filesystem1
  3. Copiez l'arborescence du répertoire depuis filesystem1 vers filesystem2 à l'aide des commandes find et cpio.
    # find . -print -depth | cpio -pdm filesystem2
    .

    Démarre dans le répertoire de travail courant.

    -print

    Affiche les noms de fichiers.

    -depth

    Transmet l'arborescence des répertoires et affiche les noms de fichiers de bas en haut.

    -p

    Crée une liste de fichiers.

    -d

    Crée des répertoires, si nécessaire.

    -m

    Définit les heures de modification appropriées sur les répertoires.

    Pour plus d'informations, reportez-vous àcpio(1).

    Les fichiers désignés à partir du nom de répertoire spécifié sont copiés. Les liens symboliques sont conservés.

    Vous pouvez également spécifier l'option -u. Cette option force une copie inconditionnelle. Dans le cas contraire, les anciens fichiers ne remplacent pas les nouveaux fichiers. Cette option peut être utile si vous voulez une copie exacte d'un répertoire et que certains des fichiers en cours de copie existent déjà dans le répertoire cible.

  4. Vérifiez que la copie a bien été effectuée en affichant les contenus du répertoire de destination.
    # cd filesystem2
    # ls
  5. Si nécessaire, supprimez le répertoire source.
    # rm -rf filesystem1

Exemple 17-1 Copie de répertoires entre des systèmes de fichiers (cpio)

# cd /data1
# find . -print -depth | cpio -pdm /data2
19013 blocks
# cd /data2
# ls
# rm -rf /data1