Команда pwd в Linux с полезными примерами

Команда 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
Отображение пути к текущему рабочему каталогу командой pwd

В противном случае вы можете посмотреть содержимое переменной среды $PWD. Сделать это можно командой:

$ echo $PWD

Просмотр содержимого переменной среды с помощью $PWD
Просмотр содержимого переменной среды с помощью $PWD

Чтобы объяснить параметры pwd -L и-P, позвольте мне создать символическую ссылку, указывающую на каталог.

Здесь я создаю каталог с именем documents и создаю символическую ссылку с именем Mydocuments на своем рабочем столе.

$ mkdir /home/bobbin/documents
$ ln -s /home/bobbin/documents ~/Desktop/Mydocuments

Создание каталога и символической ссылке в Linux
Создание каталога и символической ссылке в Linux

Выходные данные pwd и pwd -L одинаковы, при этом выводится путь символической ссылки, тогда как pwd -P выводит фактическое физическое местоположение. Переменная окружения $PWD такая же, как pwd -L.

Отличие между командами pwd -P и pwd -L
Отличие между командами pwd -P и pwd -L

Заключение

В этой короткой инструкции мы рассказали про команду pwd в Linux и научились отображать текущий рабочий каталог.

Надеюсь что вопросов по данной команде у вас не возникло и не осталось. Так же могу порекомендовать статьи о командах Linux.

КОМАНДЫ LINUX ШПАРГАЛКА

 

Добавить комментарий