pwd

Команда pwd — отображение текущей директории

Команда pwd (сокращение от print working directory) выводит абсолютный путь до текущей рабочей директории терминала. Это полезно для понимания, где именно вы находитесь в файловой системе Linux.

Базовое использование

Чтобы просто увидеть путь к текущей директории, введите:

pwd

Пример вывода:

/home/alex/projects/cli_rpi/source/

Опции команды

Опции команды pwd

Опция

Описание

-L

Логический путь (с учётом символических ссылок). Это поведение по умолчанию.

-P

Физический путь (символические ссылки разворачиваются до фактического пути).

Note

Если вы не используете символические ссылки, вывод pwd, pwd -L и pwd -P будет одинаковым.

Примеры

Пример 1: Стандартный путь

Вы находитесь в директории /home/alex/projects/cli_rpi/source/commands/:

pwd

Результат:

/home/alex/projects/cli_rpi/source/commands/

Пример 2: Разница между ``-L`` и ``-P``

Создаём символическую ссылку:

ln -s /home/alex/projects/cli_rpi/source/commands /tmp/cmd_link
cd /tmp/cmd_link

Сравниваем:

pwd -L
# /tmp/cmd_link

pwd -P
# /home/alex/projects/cli_rpi/source/commands

Зачем использовать pwd

  • Чтобы убедиться, где вы находитесь в терминале

  • Чтобы избегать ошибок при работе с относительными путями

  • Для диагностики путей в скриптах и автоматизации

  • При отладке проблем с навигацией или правами доступа

Советы

  • Используйте pwd -P при работе с системами сборки, если важен реальный путь

  • Хорошо сочетается с cd и ls для навигации и просмотра содержимого