Символическую ссылку создают командой ln -s TARGET LINK_NAME. Ссылка хранит путь к цели и может существовать даже тогда, когда сам целевой файл отсутствует.
Какой командой в Linux можно создать символическую ссылку?
Символическую ссылку создают командой ln -s TARGET LINK_NAME. Ссылка хранит путь к цели и может существовать даже тогда, когда сам целевой файл отсутствует.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Символическую ссылку создают командой ln -s TARGET LINK_NAME. Ссылка хранит путь к цели и может существовать даже тогда, когда сам целевой файл отсутствует.
Например, ln -s /srv/app/releases/v1 /srv/app/example-link создаёт ссылку при условии, что имя назначения свободно. Для относительного TARGET путь интерпретируется относительно каталога самой ссылки, а не текущей директории при последующем чтении. Не используйте принудительную замену без проверки существующего назначения. Символическая ссылка отличается от hard link: она не является ещё одним именем того же inode и может пересекать файловые системы.