Команда Linux pwd
(Present Working Directory) — консольная утилита, выводящая текущий путь к рабочему каталогу, начиная с корневого каталога (/
).
Содержание
Синтаксис
pwd [Опции]
Опции
- -L
- Вывести значение
$PWD
, если оно называет текущий рабочий каталог - -P
- Вывести физический каталог без каких-либо символических ссылок
Примеры использования команды pwd в Linux
Существует несколько способов использования команды. В приведенных ниже примерах объясняются распространенные варианты использования этой утилиты.
Путь к рабочему каталогу
Использование утилиты без опций выводит полный путь к текущему рабочему каталогу:
oleg@mobile:~:$ pwd
/home/oleg
В данном случае это абсолютный путь к домашнему каталогу.
Создаём символическую ссылку на текущий каталог:
oleg@mobile:~:$ ln -s ~/Directory ~link
oleg@mobile:~:$ cd ~link
oleg@mobile:~/~link:$ pwd
/home/oleg/~link
oleg@mobile:~/~link:$
Использование опции -P
Параметр -P
предписывает утилите вывести физический рабочий каталог и не перечислять символические ссылки. Поэтому команда выводит абсолютный путь к текущему рабочему каталогу:
oleg@mobile:~:$ cd ~link
oleg@mobile:~/~link:$ pwd -P
/home/oleg/Directory
oleg@mobile:~/~link:$
Невзирая на использование символической ссылки для изменения каталога, утилита выводит лишь фактическое имя рабочего каталога.
Использование опции -L
Параметр -L
предписывает утилите вывести путь к рабочему каталогу, включая любые символические ссылки:
oleg@mobile:~:$ cd ~link
oleg@mobile:~/~link:$ pwd -L
/home/oleg/~link
oleg@mobile:~/~link:$
В данном выводе указан путь к символической ссылке.
Содержимое переменной $PWD
oleg@mobile:~:$ echo $PWD
/home/oleg
oleg@mobile:~:$
Команда вывела текущий рабочий каталог, включая любые символические ссылки, хранящиеся в переменной $PWD
.
Заключение
В этой короткой статье показано, как использовать в Linux команду pwd
для быстрой проверки вашего местоположения. Используйте эту утилиту для того, чтобы найти путь в структуре файловой системы.