Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
Цилюрик О.И. Linux-инструменты для Windows-программистов
Назад Консольные команды Вперед

Навигация в дереве имён

Здесь мы вспомним как перемещаться по каталогам дерева, ориентироваться где мы находимся, и искать нужные нам места файловой системы:

$ pwd
/home/olej/2011_WORK/Linux-kernel

$ echo $HOME
/home/olej

$ cd ~

$ pwd
/home/olej

Поиск бинарных файлов:

- только исполняемых файлов на путях из списка переменной $PATH запуска приложений:

$ which java
/opt/java/jre1.6.0_18/bin/java

- поиск бинарных и некоторых других типов файлов (man) в списке каталогов их основного нахождения:

$ whereis java
java: /usr/bin/java /etc/java /usr/lib/java /usr/share/java

Можно видеть, что в 1-м случае найден файл из списка каталогов в переменной $PATH, который будет запускаться по имени без указания пути, а во 2-м случае — файлы, не лежащие в этих каталогах:

$ echo $PATH
/opt/java/jre1.6.0_18/bin:/usr/lib/qt-3.3/bin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/olej/bin

Наконец, есть утилита, позволяющая находить файл в любом месте файловой системе по любым самым сложным критериям поиска:

$ find /etc -name passwd
/etc/passwd
find: /etc/libvirt: Отказано в доступе
/etc/pam.d/passwd
find: /etc/lvm/cache: Отказано в доступе
...

Предыдущий раздел: Оглавление Следующий раздел:
Дополнительные атрибуты файла   Основные операции над объектами файловой системы