Как в Linux системе посмотреть текущий каталог? Как узнать полный путь к текущему расположению файла? В этом нам поможет Linux утилита pwd.
Утилита pwd
Команда pwd выводит полный путь к текущему / рабочему каталогу относительно корневой директории. Если её запустить без ключей, то результат её работы будет следующего вида:
$ pwd
/home/user
Параметры команды pwd
-P, –physical – будет выведен полный путь, при этом символьные ссылки будут преобразованы в исходный путь. Данный способ используется по умолчанию.
-L, –logical – выводится полный путь, но при этом символьные ссылки не будут преобразованы в исходный путь.
Для примера создадим символьную ссылку на каталог /etc и перейдем в нее:
$ ln -s /etc/ etc
$ cd etc
И посмотрим как работает linux утилита pwd с ключами -P и -L:
[user@linux etc]$ pwd -P
/etc
[user@linux etc]$ pwd -L
/home/user/etc
Как видно из примера, в первом случае выводится реальный каталог, на которую ссылается текущая директория, во-втором – преобразования не происходит.
–help – вывод краткой справки утилите:
$ pwd --help
pwd: pwd [-LP]
Print the name of the current working directory.
Options:
-L print the value of $PWD if it names the current working
directory
-P print the physical directory, without any symbolic links
By default, `pwd' behaves as if `-L' were specified.
Exit Status:
Returns 0 unless an invalid option is given or the current directory
cannot be read.
Ещё больше полезных Linux-утилит вы можете найти на данной странице.