Создание символической ссылки с помощью команды ln в Linux
Команда ln в Linux используется для создания жёстких ссылок (hard links) или символьных ссылок (symbolic links) на файлы или директории. Жёсткая ссылка создаёт второе имя файла, которое указывает на те же данные на диске, что и первое имя файла. Символьная ссылка создаёт специальный файл, который содержит путь к исходному файлу или директории.
1. Создание жёсткой ссылки:
ln file1.txt file2.txt
В этом примере файл file2.txt будет жёсткой ссылкой на файл file1.txt.
2. Создание символьной ссылки:
ln -s file1.txt link1.txt
В данном случае файл link1.txt станет символьной ссылкой на file1.txt.
3. Проверка, что файл link1.txt является символьной ссылкой:
ls -l link1.txt
После выполнения этой команды вы увидите, что файл link1.txt будет являться символьной ссылкой и будет указывать на исходный файл file1.txt.
Важно помнить, что при удалении исходного файла, жёсткая ссылка продолжит работать, так как она указывает на те же данные на диске. Однако при удалении исходного файла, символьная ссылка станет битой и будет указывать на несуществующий файл.
Надеюсь, это помогло разобраться с командой ln в Linux.