Это часто, что я должен определить местоположение пути к файлам и каталогам в Сервере Ubuntu. Там какой-либо хороший путь состоит в том, чтобы искать файлы или каталоги в файловой системе по имени?
Вы называете его: locate
!
locate
программа, установленная по умолчанию, которые позволяют Вам искать файлы/директоров по имени в ее базу данных, обновленную с заданием крона.
Пройдите страницу справочника для наблюдения других интересных опций, как поиск regex.
Кроме того, можно использовать find
искать на текущем содержании файловой системы (не на базе данных), с полным набором сложных опций, которые позволяют Вам совершенствовать свой поиск также на основе метаданных (полномочия, время изменения, и т.д.).
Команда find / -name "name-to-search-for"
кажется, хорошо работаю. Хорошая вещь состояла в том, чтобы добавить a *
в конце или в начале имени.
Например. find / -name "postgresql*"
файлы списка и каталоги, который запускается с "postgresql".
Если Вы устанавливаете и хотите знать, какие файлы Вы устанавливаете..., можно сделать это сразу после установки путем выполнения следующего:
touch marker
find <directorypath> -newer marker
Существуют некоторые ситуации, в которых Вы получите результаты кроме недавно установленных приложений:
Этот метод должен работать с установками из .deb файлов или заданными сценарием установками.
Примечание:
Согласно Вашим комментариям, Вы не ищете определенные имена файлов, но для файлов, которые принадлежат пакету. Для наблюдения, какие файлы связаны с установленным пакетом просто, введите:
dpkg -L postgresql-contrib-8.4