Connaissez-vous la différence entre lien symbolique et lien dur et comment les utiliser correctement? Je ne savais pas grand-chose à ce sujet, alors j'ai cherché des articles connexes.
Cet article était intuitivement facile à comprendre en tant que figure. Chaque fonctionnalité est également écrite de manière facile à comprendre. https://eng-entrance.com/linux-permission-link
N'est-il pas facile de comprendre l'image des liens symboliques comme des raccourcis?
Pensez à créer un lien symbolique symkink_fname
qui référence un fichier appelé ʻoriginal_fname`.
./original_fname ./symlink_fname
ici
cat ./symlink_fname
Quand tu cours
cat ./original_fname
Devrait signifier la même opération que. En d'autres termes
rm ./symlink_fname
Est
rm ./original_fname
Sera équivalent à, et le fichier original ʻoriginal_fname` sera supprimé.
À ce propos, les précautions lors de la suppression des liens symboliques sont décrites dans cet article, par exemple.
https://mimirswell.ggnet.co.jp/blog-165
Le fait est que vous pouvez supprimer le lien avec la commande rm
, mais c'est dangereux, alors utilisons ʻunlink`.
D'autre part, qu'en est-il des liens durs?
./original_fname ./hardlink_fname
Chaque chemin pointe vers le même fichier d'entité. Dans cet état
open ./hardkink_fname
Lorsque vous exécutez
open <Fichier réel>
Ça veut dire. Ce qui est intéressant, c'est qu'il existe quelque chose comme un compteur de référence au fichier réel,
rm ./hardkink_fname
Supprime le chemin . / Hardkink_fname
, mais pas le fichier réel.
Parce qu'à l'origine, la situation à laquelle je pense maintenant ./original_fname ./hardlink_fname Parce qu'il y avait deux «références», même si une «référence» est supprimée, il en reste une.
Et lorsque le nombre de "références" devient 0, il semble que l'entité soit également supprimée.
Jusqu'à présent, nous avons utilisé les mots «entité» et «référence» pour saisir l'image, mais pour l'expliquer correctement, il faut toucher l'inode.
Cet article est-il facile à comprendre? https://qiita.com/katsuo5/items/fc57eaa9330d318ee342
Il semble que les liens symboliques soient couramment utilisés. Alors, quand les liens physiques sont-ils utilisés?
Lisez la réponse à cette question, je vois! Je pense. https://q.hatena.ne.jp/1265361495
On dit que la destination est utilisée pour désigner le courrier de plusieurs personnes sur le serveur IMAP. Cela signifie que vous n'avez pas à le copier et qu'il sera supprimé correctement.
...J'ai beaucoup appris!
Recommended Posts