Terminal

Qui ne s’est jamais posé la question de comment dupliquer une arborescence en ligne de commande?

La théorie

Cela est trés simple et nous avons seulement besoin de 3 commandes: mkdir, cd et tar:

  • La première étape consiste à créer le répertoire de destination,
  • La deuxième étape consiste à dupliquer notre arborescence.

La pratique:

Prenons l’exemple de « /export/home » que l’on veut dupliquer dans « /local/home » (il est tout a fait possible de réaliser cette procédure avec un montage NFS).

  • Création de répertoire de destination « /local/home »:
  • 1
    
    $ mkdir /local/home
  • Se postionner dans le répertoire à dupliquer « /export/home »:
  • 1
    
    $ cd /export/home
  • Dupliquer l’arborescence:
  • 1
    
    $ tar cvfp - . | (cd /local/home ; tar xvfp -)

Opération terminée avec succès.