Kennen Sie den Unterschied zwischen symbolischer Verknüpfung und fester Verknüpfung und wie man sie richtig verwendet? Ich wusste nicht viel darüber und suchte nach verwandten Artikeln.
Dieser Artikel war als Figur intuitiv leicht zu verstehen. Jedes Feature ist außerdem leicht verständlich geschrieben. https://eng-entrance.com/linux-permission-link
Ist es nicht einfach, das Bild symbolischer Links als Verknüpfungen zu verstehen? Erstellen Sie einen symbolischen Link "symkink_fname", der auf eine Datei mit dem Namen "original_fname" verweist.
./original_fname ./symlink_fname
Hier
cat ./symlink_fname
Wenn du rennst
cat ./original_fname
Sollte den gleichen Vorgang bedeuten wie. Mit anderen Worten
rm ./symlink_fname
Ist
rm ./original_fname
Entspricht und die Originaldatei "original_fname" wird gelöscht.
Diesbezüglich werden in diesem Artikel beispielsweise die Vorsichtsmaßnahmen beim Löschen symbolischer Links beschrieben.
https://mimirswell.ggnet.co.jp/blog-165
Der Punkt ist, dass Sie den Link mit dem Befehl rm
löschen können, aber es ist gefährlich, also verwenden wir unlink
.
Was ist dagegen mit harten Links?
./original_fname ./hardlink_fname
Jeder Pfad verweist auf dieselbe Entitätsdatei. In diesem Staat
open ./hardkink_fname
Wenn Sie ausführen
open <Echte Datei>
Es bedeutet. Interessant ist, dass es so etwas wie einen Referenzzähler zur eigentlichen Datei gibt.
rm ./hardkink_fname
Löscht den Pfad . / Hardkink_fname
, aber nicht die eigentliche Datei.
Weil ursprünglich die Situation, über die ich jetzt nachdenke ./original_fname ./hardlink_fname Da es zwei "Referenzen" gab, blieb eine übrig, auch wenn eine "Referenz" gelöscht wurde.
Und wenn die Anzahl der "Referenzen" 0 wird, scheint die Entität ebenfalls gelöscht zu sein.
Bisher haben wir die Wörter "Entität" und "Referenz" verwendet, um das Bild zu erfassen, aber um es richtig zu erklären, müssen wir Inode berühren.
Ist dieser Artikel leicht zu verstehen? https://qiita.com/katsuo5/items/fc57eaa9330d318ee342
Es scheint, dass häufig symbolische Links verwendet werden. Wann werden Hardlinks verwendet?
Lesen Sie die Antwort auf diese Frage, ich verstehe! Ich denke. https://q.hatena.ne.jp/1265361495
Es wird gesagt, dass das Ziel verwendet wird, um auf die E-Mails mehrerer Personen auf dem IMAP-Server zu verweisen. Dies bedeutet, dass Sie es nicht kopieren müssen und es ordnungsgemäß gelöscht wird.
...Ich habe viel gelernt!
Recommended Posts