Свързването е интересна функция в Linux. В UNIX-подобни операционни системи всичко е файл. Файлът по същество е връзка към inode, специален тип структура от данни, която съхранява всичко за определен файл, с изключение на оригиналното му име и действителното съдържание.Това е функцията, която свързва лостове. Създаването на връзка означава създаване на друг файл, който сочи към същия основен inode като друг файл. В много ситуации това е невероятно полезен метод.
Вижте как да създавате твърди връзки в Linux.
Твърди връзки в Linux
Преди да се потопите по-дълбоко, нека поговорим малко за твърди и меки връзки. Между тях има някои основни разлики. В случай на твърда връзка, тя може да съществува само в същата файлова система, докато символната връзка ще продължи да съществува между файловите системи. Освен това може да се изпълнява само на обикновени файлове. Също така не можете да създавате твърди връзки към директорията, така че не създава цикъл на директория.
Ако един файл от твърдата връзка бъде изтрит, той премахва връзката от основния inode.
Командата ls може да отпечата inode на целевия файл / директория.
$ ls -li
Създаване на твърди връзки
Генерирането на твърда връзка е съвсем просто. За да създавате връзки, ln е специалният инструмент, наличен в почти всички дистрибуции на Linux.
Използвайте следната командна структура, за да създадете твърда връзка. Имайте предвид, че местоназначението трябва да е в същата файлова система. Флагът „-v“ е за подробен режим.
Създаването на собствена транспортна симулация може да бъде забавно, релаксиращо и изключително примамливо. Ето защо трябва да сте сигурни, че изпробв...
OpenTTD е една от най-популярните бизнес симулационни игри там. В тази игра трябва да създадете прекрасен транспортен бизнес. Въпреки това, ще започне...
SuperTuxKart е страхотно заглавие, създадено да ви предостави безплатно изживяването на Mario Kart във вашата Linux система. Играта е доста предизвика...