Linux утилита pwd

Как в Linux системе посмотреть текущий каталог? Как узнать полный путь к текущему расположению файла? В этом нам поможет Linux утилита pwd.

  1. Описание утилиты pwd
  2. Параметры команды 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-утилит вы можете найти на данной странице.