>_ IzzyLab

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

Симлинк на свежий лог

легко

В /var/log/app несколько логов за разные месяцы. Создай символическую ссылку /root/latest.log на самый свежий из них (по времени модификации).

Что потренируешь:
  • ln -s
  • симлинки
  • mtime
  • ls -t
  • readlink

Разбор темы

Символическая ссылка — это отдельный файл-указатель, хранящий путь к цели; обращение к нему прозрачно перенаправляется системой. Создаётся командой ln с флагом -s (без него получится жёсткая ссылка — общий inode, принципиально другая сущность). Цель лучше задавать абсолютным путём, иначе ссылка может «повиснуть» при смене каталога. Отдельный навык здесь — определить самый свежий файл по времени модификации (mtime), для чего ls умеет сортировать вывод по времени.

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

  1. /root/latest.log — символическая ссылка
  2. ссылка указывает на самый свежий лог

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