|
|
Copie-12 - Copier des liens en dur
Navigation :
Page précédente : CP-11 - Copier des liens symboliques Page suivante : CP-13 - Décomposer l'option '-a' : Les options '-p', '-d', '-R', '-P', '-L' et '--preserve=[ATTRIBUT]' Toutes les pages sur la copie - Index de la section - Index de la Base de Connaissances Copier des liens en durCopier sans maintien du lienEn général lorsqu'on copie des liens en dur tout se passe comme pour un fichier 'normal' : le fichier copié est complètement distinct du fichier d'origine. Supposons que nous possédions dans un certain répertoire le fichier charlotte3.txt et un lien en dur best_charlotte créé à partir de ce fichier : 1606777 -rw-r--r-- 2 toto toto 3407 fév 27 12:57 best_charlotte 1606777 -rw-r--r-- 2 toto toto 3407 fév 27 12:57 charlotte3.txt Si maintenant nous copions ces deux fichiers sans utiliser d'option : cp best_charlotte charlotte3.txt /home/partage/ on trouvera dans /home/partage après copie quelque chose commme ceci : 1610533 -rw-r--r-- 1 toto toto 3407 fév 28 07:49 best_charlotte 1610467 -rw-r--r-- 1 toto toto 3407 fév 28 07:49 charlotte3.txt Copier en maintenant le lienSi l'on passe deux ou plusieurs liens en dur d'un même fichier en argument à cp avec l'option -a (ou avec -d), alors le lien se maintient entre les copies. Dans le même répertoire de travail qu'au paragraphe précédent, lançons par exemple : cp -a best_charlotte charlotte3.txt /home/partage/ dans ce cas la copie aboutira à la création dans /home/partage/ d'un nouveau fichier doté de deux 'noms' : 1610568 -rw-r--r-- 2 toto toto 3407 fév 27 12:57 best_charlotte 1610568 -rw-r--r-- 2 toto toto 3407 fév 27 12:57 charlotte3.txt best-charlotte et charlotte3.txt sont alors deux noms d'un même fichier (comme le montre le fait qu'ils ont le même numéro d'inode), distinct bien entendu du fichier d'origine (qui n'a pas le même numéro d'inode). Toutes les pages sur la copie - Index de la section - Index de la Base de Connaissances Page suivante : CP-13 Auteur : ptyxs (février 2006) Legal: This page is covered by the GNU Free Documentation License . Standard disclaimers of warranty apply. Copyright LSTB and Mandrakesoft. |