Команда 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 ШПАРГАЛКА

 

Понравилась статья?

Помогите Setiwik.ru создавать больше глубоких обзоров и новостей. Один клик и ваш вклад помогает держать серверы включёнными и авторов мотивированными!

Спасибо, что вы с нами!

Nazario

Я Назар. Уже больше десяти лет я работаю с Linux и Windows системами каждый день. Это моя основная профессия и большая часть жизни.
Всё, что ты читаешь на Setiwik.ru, начинается с официальной документации, мануалов и технических спецификаций. Я их изучаю очень внимательно. Но ценность статей появляется именно тогда, когда я беру эту базу и пропускаю через десятки реальных ситуаций: ночные аварии, странные баги, которые не гуглятся с первого раза, выстраданные конфиги и проверенные обходные пути.
Я не обещаю истину в последней инстанции. Но если мой опыт поможет тебе сэкономить хотя бы пару часов нервов и перезагрузок, значит всё это было не зря. Здесь только практика: от тонкой настройки серверов до самых неожиданных ситуаций, которые официальные руководства обычно обходят стороной.
Setiwik.ru это место, где IT становится понятнее и спокойнее. Заходи почаще. Будем разбираться вместе.

Практические инструкции по Windows и Linux
Добавить комментарий