Файл символической ссылки Linux: несколько методов создания символических ссылок с примерами кода

«Файл символической ссылки Linux» относится к файлу символической ссылки в операционной системе Linux. Символическая ссылка, также известная как символическая ссылка или мягкая ссылка, – это особый тип файла, который действует как ссылка или указатель на другой файл или каталог.

Вот несколько способов создания файла символической ссылки в Linux, а также примеры кода:

Метод 1: использование команды ln
Команда ln — это широко используемая утилита командной строки для создания символических ссылок.

ln -s /path/to/target /path/to/symlink

Пример:

ln -s /home/user/documents/file.txt /home/user/link-to-file.txt

Метод 2: использование команды ln с относительными путями
Вы можете использовать относительные пути для создания символических ссылок.

ln -s ../relative/path/to/target symlink

Пример:

ln -s ../documents/file.txt link-to-file.txt

Метод 3: использование команды readlink
Команду readlinkможно использовать для создания символической ссылки путем чтения пути к целевому файлу.

ln -s $(readlink -f /path/to/target) /path/to/symlink

Пример:

ln -s $(readlink -f /home/user/documents/file.txt) /home/user/link-to-file.txt

Метод 4: интерактивное использование команды ln
Вы также можете создать символическую ссылку в интерактивном режиме, используя параметр -iс помощью команды ln.

ln -si /path/to/target /path/to/symlink

Пример:

ln -si /home/user/documents/file.txt /home/user/link-to-file.txt

Метод 5: использование команды ln с относительным целевым путем
Вы можете создать символическую ссылку с относительным целевым путем.

ln -s ../relative/path/to/target symlink

Пример:

ln -s ../documents/file.txt link-to-file.txt