Menu
Coddy logo textTech

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

Часть раздела Основы путешествия по 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   # same as: cd documents
cd ..            # go up one level
challenge icon

Задание

Новичок

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

Шпаргалка

Существует два способа указать местоположение в файловой системе:

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

cd /home/documents

Относительный путь — начинается от вашей текущей директории:

cd documents

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

  • . — текущая директория
  • .. — родительская директория (на один уровень вверх)
cd ./documents   # то же самое, что: cd documents
cd ..            # подняться на один уровень

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

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

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

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