Команда ln
в Linux используется для создания жестких или символических ссылок на файлы или директории. Жесткая ссылка создает новое имя для файла или директории, указывая на тот же индексный узел (inode) в файловой системе. Символическая ссылка создает новый файл, который содержит путь к оригинальному файлу или директории.
Синтаксис команды ln
:
ln [options] source_file/directory target_file/directory
Опции команды ln
:
-s
: создать символическую ссылку
-f
: перезаписать целевой файл/директорию, если она уже существует
-v
: выводить подробную информацию о процессе создания ссылки
Создание жесткой ссылки:
ln file1.txt file2.txt
Это создаст жесткую ссылку file2.txt
, которая будет указывать на тот же файл, что и file1.txt
.
Cоздание символической ссылки:
ln -s file1.txt file2.txt
Это создаст символическую ссылку file2.txt
, которая будет указывать на file1.txt
.
Создание ссылки на директорию:
ln -s /path/to/source_dir /path/to/target_dir
Это создаст символическую ссылку на директорию source_dir
в директории target_dir
.
Перезапись целевого файла/директории:
ln -f file1.txt file2.txt
Это создаст жесткую ссылку file2.txt
на file1.txt
, даже если file2.txt
уже существует.
Вывод подробной информации:
ln -v file1.txt file2.txt
Это создаст жесткую ссылку file2.txt
на file1.txt
и выведет информацию о процессе создания ссылки.
Примените скидку, вставив промокод в специальное поле при оформлении заказа: