Команда PWD в Linux. Описание и примеры

Команда pwd

0

Команда pwd

Описание команды pwd

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

Синтаксис

pwd опции

Опции

-L или --logical
Не разыменовывать символические ссылки. Если путь содержит символические ссылки, то выводить их без преобразования в исходный путь.
-P или --physical
Преобразовывать символические ссылки в исходные имена. Если путь содержит символические ссылки, то они будут преобразованы в названия исходных директорий, на которые они указывают.
--help
Показать справку по команде pwd.
--version
Показать версию утилиты pwd.

Примеры использования команды pwd

Команда pwd очень простая и обычно используется без каких либо опций. Ее задача — напечатать полный путь текущего рабочего каталога. Путь печатается абсолютный, начиная от корневого каталога /

В контексте текущего рабочего каталога выполняются другие вводимые команды Linux.

Примечание: Используемые понятия директория и каталог равнозначны.

Команду pwd часто используют в bash скриптах для присвоения переменной пути до рабочего каталога.

Рассмотрим несколько примеров использования команды pwd.

Путь до рабочего каталога

Вывести полный абсолютный путь до текущего рабочего каталога:

pwd

Использование pwd в скриптах

Пример использования команды pwd в скриптах для присвоения переменной пути до текущего каталога:

DIR=`pwd`
или
DIR=$(pwd)

Если путь содержит символические ссылки

Рассмотрим пример, если текущий рабочий каталог содержит символические ссылки.

Создадим символическую ссылку с именем linkToDownloads, которая указывает на директорию ~/Downloads:

ln -s ~/Downloads linkToDownloads

Перейдем в нее:

cd linkToDownloads

По умолчанию, а также с использованием опции -L, команда pwd напечатает путь не разыменовывая символическую ссылку:

pwd -L
/home/pingvinus/linkToDownloads

Если же использовать опцию -P, то ссылка будет преобразована в исходный путь:

pwd -P
/home/pingvinus/Downloads

Пример использования команды pwd в Linux

Войдите, чтобы ставить лайкимне нравится
Лайков: +1
войдите, чтобы ставить лайки
0

Комментарии

Комментариев пока не было.

Написать комментарий

Ваше имя:
Текст комментария: