К содержимому
Claude Code с 0:полный курс
Уровень 1 · Файлы, папки, пути 4 мин

Абсолютные и относительные пути

Разбираемся, чем путь от корня отличается от пути от текущей папки.

Ты уже умеешь ходить вверх и вниз по папкам. Теперь разберёмся, как указывать дорогу к нужному месту. Оказывается, путь можно записать двумя способами — и важно понимать разницу.

Абсолютный путь — от корня

Абсолютный путь начинается со слэша / и описывает место от самого начала файловой системы — от корня. Он одинаков, где бы ты ни находился:

cd /home/user/projects

Эта команда приведёт в projects хоть из дома, хоть из глубины какой-нибудь чужой папки. Абсолютный путь как полный почтовый адрес: страна, город, улица, дом — по нему всегда находят одно и то же место.

Относительный путь — от текущей папки

Относительный путь отсчитывается от того места, где ты стоишь сейчас. Он не начинается со слэша:

cd projects/web

Если ты дома (/home/user), эта команда заведёт тебя в /home/user/projects/web. Но из другой папки тот же projects/web повёл бы в другое место — или вовсе не сработал. Относительный путь как «второй поворот направо от тебя»: он зависит от того, где ты стоишь.

Две специальные точки помогают строить относительные пути: . — это текущая папка, а .. — родительская. Например, cd ../api означает «поднимись на уровень выше и зайди в api».

Попробуй

Сейчас ты дома, а рядом лежат две папки: projects/web и projects/api. Твоя задача — зайти в web одной командой по относительному пути.

  1. Набери cd projects/web — путь отсчитывается от твоего текущего места;
  2. Проверь себя командой pwd.

Как только окажешься в ~/projects/web, урок зачтётся.

Проверь себя

Отвечено 0/3
Режим:

Какой из путей абсолютный?

Что означает .. в пути?

От чего отсчитывается относительный путь?

Выполни задание в терминале и ответь на вопросы, чтобы завершить урок.

📝 Мои заметки

Сохраняется автоматически в этом браузере · видно на странице «Заметки».

Задание

Из домашней папки зайди в ~/projects/web одной командой по относительному пути.

терминал
Безопасный тренажёр терминала. Введи команду и нажми Enter.
Не знаешь, что доступно? Набери help.
~ $

Tab дополнить · прошлые · Ctrl+L очистить · help команды

  • Не выполнено: Зайди в ~/projects/web по относительному пути

Листай уроки клавишами · поиск по ⌘K