С чего начать Первые шаги трек · 15 ступеней
Linux Labs
К статье

ln — символические и жёсткие ссылки

шпаргалка · GNU coreutils https://lab.dimsanych.ru/ru/wiki/ln/

Шпаргалка

  • ln -s /opt/app/current/bin/app /usr/local/bin/app симлинк (порядок как у cp)
  • ln -sf /new/target link пересоздать
  • readlink -f link реальный путь
  • ln file hardname жёсткая ссылка
  • find . -xtype l найти битые симлинки

Ключи

-s — единственный ключ, который отличает симлинк от жёсткой ссылки; без него ln создаёт жёсткую. -f перезаписывает существующее имя ссылки — без подтверждения, поэтому опасно с чужими или важными файлами. -n нужен именно при замене симлинка, указывающего на каталог: без него ln -sf цель dir положит новую ссылку внутрь dir, а не заменит сам dir.

Загрузка…