Команда Pwd применяется в Linux для показа пути к текущему рабочему каталогу, начиная с корня (/). В этой инструкции мы расскажем о команде pwd в Linux и покажем полезные примеры.
Команда Pwd в Linux
pwd — это встроенная команда оболочки, которая расшифровывается как “Показ рабочего каталога”. Это очень простая команда, используемая в Linux. Команда pwd выведет полный путь к текущему рабочему каталогу из корневого каталога. Она просто показывает содержимое переменной среды $PWD.
Вы можете найти автономную исполняемую версию pwd в /bin/pwd и /usr/bin/pwd. Для отображения списка всех местоположений, имеющих исполняемое имя pwd:
$ type -a pwd
Ответ в терминале Linux:
pwd is a shell builtin
pwd is /usr/bin/pwd
pwd is /bin/pwd
Команда Pwd имеет два варианта:— L (–логический) и -P (–физический). Мы узнаем о его различии в следующем разделе на примере.
-L — использует PWD из среды, даже если он содержит символические ссылки
-P — избегает все символические ссылки и отображает фактический путь
Отображение пути к текущему рабочему каталогу
Откройте свой терминал и введите pwd
для того чтоб показать текущий рабочий каталог.
$ pwd
В противном случае вы можете посмотреть содержимое переменной среды $PWD. Сделать это можно командой:
$ echo $PWD
Чтобы объяснить параметры pwd -L и-P, позвольте мне создать символическую ссылку, указывающую на каталог.
Здесь я создаю каталог с именем documents и создаю символическую ссылку с именем Mydocuments на своем рабочем столе.
$ mkdir /home/bobbin/documents
$ ln -s /home/bobbin/documents ~/Desktop/Mydocuments
Выходные данные pwd и pwd -L одинаковы, при этом выводится путь символической ссылки, тогда как pwd -P выводит фактическое физическое местоположение. Переменная окружения $PWD такая же, как pwd -L.
Заключение
В этой короткой инструкции мы рассказали про команду pwd в Linux и научились отображать текущий рабочий каталог.
Надеюсь что вопросов по данной команде у вас не возникло и не осталось. Так же могу порекомендовать статьи о командах Linux.