Практическое задание

Эта задача — шаг 8 курса «Диски, ссылки и свободное место»

Разреши цепочку симлинков

легко~3 мин

Символическая ссылка /root/current указывает на другую ссылку, а та — на реальный каталог. Определи реальный абсолютный путь, на который в итоге ведёт /root/current, и запиши его в /root/target.txt.

Что потренируешь:
  • readlink
  • -f канонизация
  • символические ссылки
  • абсолютный путь
  • symlink chain

Разбор темы

Символическая (мягкая) ссылка — файл с путём к другому объекту; ссылки могут указывать на ссылки, образуя цепочку. readlink без флагов печатает ровно содержимое ссылки — один шаг. readlink -f (или realpath) проходит всю цепочку и приводит путь к каноническому виду: абсолютному, без ./.. и промежуточных ссылок. Это нужно, когда важен конечный реальный объект, а не ближайшая ссылка.

Что проверяется

  1. верный конечный путь
  2. это реальный каталог, а не ссылка

Как это выглядит