Добавить в корзинуПозвонить
Найти в Дзене
<UNIKOD>

Linux: Команда pwd

Команда pwd является стандартной командой в Unix подобных системах, в частности, и в Linux тоже. По своей сути это программа, которая показывает пользователю текущий каталог в котором он находиться. В Linux системах каталогами и директориями принято называть папки, имейте это ввиду, если раньше не работали в Linux. Как и многие другие команды в Linux, команда pwd имеет ряд опций которые расширяют ее возможности. Что бы узнать какие опции доступны можно вызвать справку введя следующую команду: pwd --help. Рассмотрим простой пример работы команды pwd. Для начала давайте выясним в каком каталоге мы находимся. Для этого открываем терминал, если вы этого конечно не сделали ранее, и вводим команду: pwd В выводе команды будет указан полный путь до директории, в которой находится в настоящий момент пользователь. Одна из главных опций команды pwd - это опция -P, которая преобразует символические ссылки в реальные пути к файлам и каталогам. Например, если в текущем каталоге есть символическая сс
Оглавление

Команда pwd является стандартной командой в Unix подобных системах, в частности, и в Linux тоже. По своей сути это программа, которая показывает пользователю текущий каталог в котором он находиться. В Linux системах каталогами и директориями принято называть папки, имейте это ввиду, если раньше не работали в Linux.

Как и многие другие команды в Linux, команда pwd имеет ряд опций которые расширяют ее возможности. Что бы узнать какие опции доступны можно вызвать справку введя следующую команду: pwd --help.

Команда pwd

Рассмотрим простой пример работы команды pwd. Для начала давайте выясним в каком каталоге мы находимся. Для этого открываем терминал, если вы этого конечно не сделали ранее, и вводим команду:

pwd

В выводе команды будет указан полный путь до директории, в которой находится в настоящий момент пользователь.

-2

Команда pwd: Опции

Одна из главных опций команды pwd - это опция -P, которая преобразует символические ссылки в реальные пути к файлам и каталогам. Например, если в текущем каталоге есть символическая ссылка на другой каталог, то без опции -P команда pwd выведет путь к символической ссылке, а не к реальному каталогу. О символьных ссылка мы еще поговорим в будущих статьях, а пока, просто знайте о такой возможности. Символическими ссылками могут быть например, иконки или папки на вашем рабочем столе. Для примера опции -P была создана символическая ссылка на каталог Symlink_Docs, который находиться в другой директории. Итак, вводим команду pwd с опцией -P:

pwd -P

На скриншоте можете увидеть реальный путь к каталогу за счет опции -P, хотя, если обратите внимания, то мы находимся сейчас в каталоге /home/unikod/Загрузки/Symlink:

-3

Опция -L по сути покажет тот же каталог, в котором находиться пользователь в данный момент, даже, если это будет символьная ссылка. К примеру возьмем все тот же каталог Symlink и укажем опцию -L команде pwd:

-4

Выводы по команде pwd

Команда pwd используется не так часто как другие команды в Linux, например, чаще всего требуется перемещаться по директориям. Но в свою очередь, команда pwd может быть использована в скриптах, например на языке Bash. А дополнительные опции, которых не так уж и много, немного расширяют функционал команды.