Liens dures entre fichiers ds partitions diff
mimoza
-
asevere Messages postés 13095 Date d'inscription Statut Webmaster Dernière intervention -
asevere Messages postés 13095 Date d'inscription Statut Webmaster Dernière intervention -
salut a tous ,j'ai un ptit probleme a résoudre sous linux et si quelqu'un peut m'aider ou même juste s'interesser a mon message je le remercie d'avance
disons que j'ai un sous arbre ds le système de fichier sous linux tel que sa racine est mon repertoire ,comment je fais pour savoir SI un de mes fichiers est référencé a la foix dans mon sous arbre(chez moi) et ailleurs(donc a un lien dure avec un fichier qui est pas chez moi) )en même temps et surtout quel est ce fichier ?
disons que j'ai un sous arbre ds le système de fichier sous linux tel que sa racine est mon repertoire ,comment je fais pour savoir SI un de mes fichiers est référencé a la foix dans mon sous arbre(chez moi) et ailleurs(donc a un lien dure avec un fichier qui est pas chez moi) )en même temps et surtout quel est ce fichier ?
A voir également:
- Liens dures entre fichiers ds partitions diff
- Renommer des fichiers en masse - Guide
- Fichiers epub - Guide
- Vérificateur de liens - Guide
- Wetransfer gratuit fichiers lourd - Guide
- Explorateur de fichiers - Guide
1 réponse
La deuxième colonne de ls -l fournit , pour les fichiers, le compteur de hard links vers ce fichier
[johand@zoot] ~ $touch bidon1
[johand@zoot] ~ $ls -l bidon1
-rw-r--r-- 1 johand arafox 0 Apr 19 09:53 bidon1
[johand@zoot] ~ $ln bidon1 bidon2
[johand@zoot] ~ $ls -l bidon*
-rw-r--r-- 2 johand arafox 0 Apr 19 09:53 bidon1
-rw-r--r-- 2 johand arafox 0 Apr 19 09:53 bidon2
[johand@zoot] ~ $ln bidon1 bidon3
[johand@zoot] ~ $ls -l bidon*
-rw-r--r-- 3 johand arafox 0 Apr 19 09:53 bidon1
-rw-r--r-- 3 johand arafox 0 Apr 19 09:53 bidon2
-rw-r--r-- 3 johand arafox 0 Apr 19 09:53 bidon3
[johand@zoot] ~ $ls -il bidon*
450705 -rw-r--r-- 3 johand arafox 0 Apr 19 09:53 bidon1
450705 -rw-r--r-- 3 johand arafox 0 Apr 19 09:53 bidon2
450705 -rw-r--r-- 3 johand arafox 0 Apr 19 09:53 bidon3
L'option -i fournit l'inode correspondant. Ils sont ici identiques.
Pour rechercher tous les hards links sur un fichier, je n'ai pas de solution immédiate(script efficace,...) . Je regarderai quand j'ai le temps.
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
[johand@zoot] ~ $touch bidon1
[johand@zoot] ~ $ls -l bidon1
-rw-r--r-- 1 johand arafox 0 Apr 19 09:53 bidon1
[johand@zoot] ~ $ln bidon1 bidon2
[johand@zoot] ~ $ls -l bidon*
-rw-r--r-- 2 johand arafox 0 Apr 19 09:53 bidon1
-rw-r--r-- 2 johand arafox 0 Apr 19 09:53 bidon2
[johand@zoot] ~ $ln bidon1 bidon3
[johand@zoot] ~ $ls -l bidon*
-rw-r--r-- 3 johand arafox 0 Apr 19 09:53 bidon1
-rw-r--r-- 3 johand arafox 0 Apr 19 09:53 bidon2
-rw-r--r-- 3 johand arafox 0 Apr 19 09:53 bidon3
[johand@zoot] ~ $ls -il bidon*
450705 -rw-r--r-- 3 johand arafox 0 Apr 19 09:53 bidon1
450705 -rw-r--r-- 3 johand arafox 0 Apr 19 09:53 bidon2
450705 -rw-r--r-- 3 johand arafox 0 Apr 19 09:53 bidon3
L'option -i fournit l'inode correspondant. Ils sont ici identiques.
Pour rechercher tous les hards links sur un fichier, je n'ai pas de solution immédiate(script efficace,...) . Je regarderai quand j'ai le temps.
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
find /root -name bidon -printf "%i\n"| xargs -i find / -inum {}Bon aprés, pour eviter les resultats indésirables et incohérent du aux restriction des hradlinks, il faut jongler avec les "-path -prune", et pourquoi pas le fstab, ou mieux la sortie de la comande mount :o)