pwd¶
Команда pwd — отображение текущей директории¶
Команда pwd (сокращение от print working directory) выводит абсолютный путь до текущей рабочей директории терминала. Это полезно для понимания, где именно вы находитесь в файловой системе Linux.
Базовое использование¶
Чтобы просто увидеть путь к текущей директории, введите:
pwd
Пример вывода:
/home/alex/projects/cli_rpi/source/
Опции команды¶
Опция |
Описание |
|---|---|
|
Логический путь (с учётом символических ссылок). Это поведение по умолчанию. |
|
Физический путь (символические ссылки разворачиваются до фактического пути). |
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для навигации и просмотра содержимого