J'entends que vous pouvez maintenant créer des liens doux dans Vista aussi . Donc, quelle est la différence entre un lien mou (symbolique) et un lien dur sur UNIX/Linux/Vista?
Y a-t-il des avantages d'utiliser un sur l'autre? Ou desservent-ils seulement deux objectifs distincts?
Un lien dur partage traditionnellement les mêmes structures de système de fichiers (INODE dans UNXSPECK), tandis qu'une liaison logicielle est une redirection de chemin d'accès.
.
et ..
Entrées dans des annuaires UNIX qui sont des liens durs).(Certains détails ramenés à l'esprit par MAT1T . Merci.)
Le résumé est qu'un lien symbolique/abrégé agit comme un raccourci vers le premier emplacement du fichier, alors qu'un HardLink est un raccourci vers le fichier sur le disque.
Si vous supprimez la cible d'un lien logiciel, le lien Soft cessera de fonctionner, mais si vous supprimez une copie d'une liaison matérielle, le fichier restera sur le disque jusqu'à ce que tous les liens durs soient supprimés. En effet, tous les noms de fichiers sont des hardlinks dans le fichier sur le disque.
Il existe également certaines restrictions, par exemple, je ne pense pas que vous puissiez créer des liens durs des dossiers, mais vous pouvez créer des liens doux d'entre eux. Les liens soft peuvent également indiquer des fichiers/des dossiers sur différents lecteurs et partitions, tandis que les liens durs ne peuvent pas.