Основные способы создания ссылок в Linux
Символическая ссылка (Symlink / Soft link)
Команда: ln -s [оригинал] [имя_ссылки]
Пример: ln -s /var/www/html/index.html /home/user/Desktop/link_to_index
Особенности: - Может указывать на файлы и каталоги - Работает между разными файловыми системами - При удалении оригинала становится “битой” ссылкой
Жесткая ссылка (Hard link)
Команда: ln [оригинал] [имя_ссылки]
Пример: ln file.txt hardlink.txt
Особенности: - Работает только для файлов (создание для каталогов запрещено) - Работает только в пределах одной файловой системы - Остаётся рабочей даже при удалении исходного имени файла - Фактически это ещё одно имя одного и того же inode
Полезные опции
- -f — принудительно перезаписать существующую ссылку
- -r — создать символическую ссылку с использованием относительного пути (работает вместе с -s)
Удаление ссылки
Удаление выполняется стандартной командой: rm имя_ссылки
Пример: rm link_to_index
При удалении ссылки оригинальный файл не затрагивается.
....
(C:)
Назад