Як створити посилання на файл?

Як створити посилання на файл?
ln. Нехай, наприклад, в поточному каталозі є файл з ім’ям. Побачити відповідний йому номер індексного дескриптора можна за допомогою команди.

Приклад: відповідає індексний дескриптор номер 22192 файлової системи. До файлу. Це робиться таким чином: можна побачити, що обидва файли відносяться до одного і того ж індексному дескриптору: Тепер, звертаючись до файлу, ми, насправді, будемо звертатися до одного й того ж файлу. Виробляючи зміни у файлі, ми можемо побачити, що вони з’явилися також і у файлі.

З усіх точок зору файли це один і той же файл. Подібні посилання називаються жорсткими посиланнями (hard links), оскільки вони створюють безпосередній зв’язок з конкретним індексним дескриптором. Відзначимо, що жорсткі посилання можна створювати тільки тоді, коли файли знаходяться в одній і тій же файлової системи, в той час як символічні посилання (див. нижче) не мають таких обмежень. rm насправді видаляється лише одне посилання на файл. Якщо ми тепер введемо команду, а посилання буде продовжувати існувати.

По-справжньому файл буде видалений з файлової системи тільки тоді, коли на нього не залишиться більше посилань. Зазвичай на один файл є тільки одне посилання, так що команда rm його видалить.

Однак якщо до файлу є множинні посилання, то команда rm буде видаляти тільки одне посилання, і для того, щоб цей файл видалити, доведеться видаляти всі посилання на цей файл. видає (крім іншої інформації) число посилань на кожен файл. у другій колонці цього списку позначає число посилань на файл. Відзначимо, що каталог насправді являє собою просто файл, що містить інформацію про зв’язки (посиланнях) між іменами файлів і індексними дескрипторами. Також кожен каталог містить, як мінімум, дві жорстких посилання: посилання. вказує на сам каталог, а посилання. вказує на батьківський каталог.

У кореневого каталогу (. Іншими словами, батьківським каталогом кореневого каталогу є той же самий каталог.

Як створити посилання на файл?

Сподобалася стаття? Поділися нею з друзями!




Добавить комментарий