Linux ln: создание жестких и символических ссылок на файлы и директории

Команда ln (link) в Linux используется для создания одного или нескольких символических или жестких ссылок на существующий файл или директорию.

Создание символической ссылки происходит с помощью опции -s. Символическая ссылка - это файл, который содержит путь к другому файлу или директории. При использовании символической ссылки, изменения в оригинальном файле будут сразу отражаться и в символической ссылке.

Пример создания символической ссылки на файл /etc/passwd:


ln -s /etc/passwd /home/user/passwd_link

Создание жесткой ссылки происходит без опции -s. Жесткая ссылка - это еще одно имя для файла или директории. При использовании жесткой ссылки, все изменения, внесенные в оригинальный файл, будут автоматически отражаться во всех его жестких ссылках.

Пример создания жесткой ссылки на файл /etc/passwd:


ln /etc/passwd /home/user/passwd_link

Ключ -f используется для перезаписи существующей ссылки, а -v позволяет вывести на экран информационное сообщение с путем к создаваемой ссылке.

Пример использования ключей -f и -v:


ln -sfv /etc/passwd /home/user/passwd_link

Также можно создать несколько ссылок одновременно, перечислив пути через пробел:


ln -s /etc/passwd /home/user/passwd_link1 /home/user/passwd_link2

Изучение команды ln и ее применение позволяют ускорить работу с файлами и директориями в Linux, особенно если требуется использование одних и тех же файлов в разных местах системы.

Похожие вопросы на: "linux ln "

Index Python - бесплатные уроки и статьи для изучения языка программирования Python
Округление чисел: правила и методы в математике
Руководство по вводу данных в Python
Bootstrap Navbar – создание и настройка
Как использовать console readline для удобного ввода команд в консоли
Node.js Install Ubuntu - Простая установка и настройка Node.js на Ubuntu
Com Python – программирование на языке Python
Trunc Function in Oracle SQL
Скачать Android SDK Platform Tools
Python: сортировка данных