Що таке файл символічного посилання в Linux?

Символічне посилання, яке також називають м’яким посиланням, є особливим типом файлу, який вказує на інший файл, схожий на ярлик у Windows або псевдонім Macintosh. На відміну від жорсткого посилання, символічне посилання не містить даних у цільовому файлі. Він просто вказує на інший запис десь у файловій системі.

Символьне посилання є об'єкт файлової системи, який вказує на інший об'єкт файлової системи. Об’єкт, на який вказують, називається ціллю. Символічні посилання прозорі для користувачів; посилання відображаються як звичайні файли або каталоги, і користувач або програма можуть діяти з ними точно так само.

До створювати a символічне посилання, використовуйте -s ( —символічний ) варіант. Якщо і ФАЙЛ, і LINK дані, ln волі створювати a link з файлу, указаного як перший аргумент ( FILE ), до файлу, зазначеного як другий аргумент ( LINK ).

Щоб створити символічне посилання передайте параметр -s команді ln, а потім цільовий файл і ім'я посилання. У наступному прикладі файл містить символьне посилання в папку bin. У наступному прикладі змонтований зовнішній диск символізовано в домашньому каталозі.

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

Символічні посилання є використовується весь час для зв’язування бібліотек і переконання, що файли знаходяться в узгоджених місцях без переміщення чи копіювання оригіналу. Посилання часто використовуються для «зберігання» кількох копій одного файлу в різних місцях, але все одно посилаються на один файл.

Щоб переглянути символічні посилання в каталозі:

  1. Відкрийте термінал і перейдіть до цього каталогу.
  2. Введіть команду: ls -la. Це має довгий список усіх файлів у каталозі, навіть якщо вони приховані.
  3. Файли, які починаються на l, є файлами символічних посилань.

Найпростіший спосіб: cd до місця розташування символічного посилання та виконайте ls -l, щоб переглянути деталі файлів. Частина праворуч від -> після символічного посилання є місцем призначення, на яке воно вказує.

Команда ln у Linux створює зв’язки між вихідними файлами та каталогами.

  1. -s – команда для символічних посилань.
  2. [цільовий файл] – назва існуючого файлу, для якого ви створюєте посилання.
  3. [Symbolic filename] – назва символічного посилання.

Замініть source_file на ім’я існуючого файлу, для якого ви хочете створити символічне посилання (цим файлом може бути будь-який існуючий файл або каталог у файлових системах). Замініть myfile назвою символічного посилання. Команда ln потім створює символічне посилання.

Причина жорсткого зв’язування каталогів у тому не дозволено трохи технічний. По суті, вони порушують структуру файлової системи. Ви взагалі не повинні використовувати жорсткі посилання. Символічні посилання забезпечують більшість тих самих функцій, не викликаючи проблем (наприклад, ln -s цільове посилання).

Сподобався цей допис? Поділіться з друзями:
ОС сьогодні