kyle> cd; echo tout va bien >fichtext kyle> ln fichtext lientext kyle> ls il fichtext lientext 13407 rw r r 2 kyle staff 13 Jan 11 15:26 fichtest 13407 rw r r 2 kyle staff 13 Jan 11 15:26 lientest kyle> chmod ug=rwx,o= fichtext kyle> ls il fichtext lientext 13407 rwxrwx 2 kyle staff 13 Jan 11 15:26 fichtest 13407 rwxrwx 2 kyle staff 13 Jan 11 15:26 lientest kyle> echo tout va de mieux en mieux >>fichtext kyle> cat lientext tout va bien tout va de mieux en mieux kyle> rm fichtext kyle> cat lientext tout va bien tout va de mieux en mieux kyle> ln lientext /tmp/lientemp ln: cannot create hard link '/tmp/lientemp' to 'lientetx': Invalid cross device link
Un lien dur correspond au fait que un seul inode porte deux noms différents.
Du fait que la numérotation des inodes est interne à chaque file system, il est impossible de créer un lien dur entre deux noms appartenant à deux file system différents.