GNU/Linux >> Tutoriels Linux >  >> Linux

Quand créer un lien dur serait-il utile ?

Les liens physiques nous aident à organiser notre système de fichiers de manière beaucoup plus flexible. Fondamentalement, les liens physiques nous permettent de prendre un fichier et de le placer à plusieurs endroits dans le système de fichiers à la fois. Pensez à un scénario où vous êtes photographe et avez beaucoup de photos (c'est un exemple de ma vie !). Vous pouvez les organiser en fonction des personnes qui y figurent, car parfois les gens vous demandent des photos d'eux. Mais vous pouvez également les organiser par lieu et par date. Il n'y a pas vraiment de moyen d'imbriquer ces trois choses, ce sont des axes d'organisation totalement distincts. Vous pouvez donc créer trois hiérarchies différentes pour ces trois choses différentes, et avoir chaque photo présente dans les trois, sans avoir à stocker chaque photo trois fois. C'est la magie des liens physiques. Dissociez les liens symboliques, nous n'avons pas besoin de nous soucier de l'emplacement du "vrai fichier", car ils sont tous le vrai fichier. Nous pouvons supprimer et déplacer à volonté, car le fichier sera conservé jusqu'à ce qu'il n'y ait plus de références à celui-ci, et supprimé lorsque vous supprimerez le dernier lien physique. C'est simple et vous n'avez pas besoin de suivre grand-chose.


Le contenu d'un fichier ne sera pas purgé tant que tous les liens physiques (oui, tous les noms de fichiers sont des liens physiques, même le premier) n'auront pas été effacés et le fichier fermé. En tant que tel, il peut être utile lorsqu'un fichier est requis à plusieurs endroits, mais peut être supprimé de n'importe lequel d'entre eux à tout moment, par ex. entre ~/Downloads/coolsong.mp3 et ~/Music/Cool Song.mp3 .


Linux
  1. Exclure le répertoire lors de la création d'un fichier .tar.gz

  2. Pourquoi mon lien symbolique crée-t-il un fichier et non un dossier ?

  3. Comment pouvez-vous voir le lien physique réel par ls ?

  4. xauth ne crée pas de fichier .Xauthority

  5. Puis-je lier des fichiers avec rsync au lieu de les copier ?

Expliquer Soft Link et Hard Link sous Linux avec des exemples

Un guide du débutant pour créer des redirections dans un fichier .htaccess

Quand le fichier a-t-il été créé ?

Éviter un fichier supplémentaire lors de la création de Tar.gz ?

Le lien symbolique ne fonctionne pas comme prévu lors du changement d'utilisateur ?

La commande ln sous Linux :créer des liens logiciels et matériels