Linuxlab

Пути в Linux: абсолютные и относительные

Обновлено 3 июля 2026 г.

Абсолютный путь - это путь от корня /, а относительный отсчитывается от текущего каталога.

Частые случаи

/home/student/file   # абсолютный: от корня, всегда одинаков
docs/file            # относительный: от текущего каталога
..                   # каталог уровнем выше
cd ~/project && cat ../notes.txt   # .. поднимается на уровень

Как это устроено: . и .. и тильда

В каждом каталоге есть две особые записи: . - это он сам, .. - это родитель. Поэтому ./script запускает файл из текущего каталога, а cd .. поднимает на уровень выше. ~ - это сокращение для твоего домашнего каталога, оболочка раскрывает его до /home/student. Абсолютный путь не зависит от того, где ты стоишь; относительный короче, но меняет смысл при смене каталога.

Где применяется

Это нужно в уроке Файловая система и навигация. Теория - в главе Файловая система и навигация.

См. также

Скрытые файлы, Команда ls.

Попробовать

Открой песочницу: настоящий одноразовый терминал Linux в браузере. Выполни команды выше своими руками - контейнер удаляется, когда ты уходишь.