Menu
CoddyTech

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

Часть раздела Основы путешествия по Terminal на Coddy. Урок 7 из 82.

При навигации по файловой системе можно указать расположение двумя способами: с помощью абсолютного пути или относительного пути.

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

cd /home/documents

Абсолютный путь всегда начинается с /.

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

cd documents

Если сейчас вы находитесь в /home, эта команда приведёт вас в /home/documents.

Сравнение этих двух вариантов:

  • Если вы находитесь в /home и хотите перейти в /home/documents:
    Абсолютный путь: cd /home/documents
    Относительный путь: cd documents
  • Если вы находитесь в /home/documents и хотите перейти на уровень выше:
    Абсолютный путь: cd /home
    Относительный путь: cd ..

Специальные символы относительных путей:

  • .. Обозначает текущий каталог
  • ... Обозначает родительский каталог (на один уровень выше)
cd ./documents   # то же самое, что: cd documents
cd ..            # перейти на один уровень вверх
challenge icon

Задание

Новичок

Перейди в папку documents по относительному пути, затем выведи текущее местоположение с помощью pwd.

В этом терминале твоя домашняя папка — /tmp/user/home (в приглашении она отображается как /home), поэтому после выполнения команды pwd выведет /tmp/user/home/documents. Если ты окажешься в другом месте, введи отдельно cd, чтобы вернуться домой.

Попробуйте сами

Терминал
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Песочница Terminal