Описание команды 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
Комментарии