Часто мне нужно найти путь к файлам и каталогам в Ubuntu Server. Есть ли хороший способ поиска файлов или каталогов в файловой системе по имени?
Вы называете это: locate!
locate - это программа, установленная по умолчанию, которая позволяет вам искать файлы / dirs по имени, в свою базу данных, обновленную с заданием cron.
Просмотрите страницу руководства, чтобы увидеть другие интересные параметры, например, поиск в регулярном выражении.
Кроме того, вы можете использовать find для поиска текущего содержимого файловой системы (а не в базе данных) с полным набором сложных опций, которые позволяют уточнить ваш поиск также на основе метаданных (разрешения, время модификации и т. д.).
Вы называете это: locate!
locate - это программа, установленная по умолчанию, которая позволяет вам искать файлы / dirs по имени, в свою базу данных, обновленную с заданием cron.
Просмотрите страницу руководства, чтобы увидеть другие интересные параметры, например, поиск в регулярном выражении.
Кроме того, вы можете использовать find для поиска текущего содержимого файловой системы (а не в базе данных) с полным набором сложных опций, которые позволяют уточнить ваш поиск также на основе метаданных (разрешения, время модификации и т. д.).
Вы называете это: locate!
locate - это программа, установленная по умолчанию, которая позволяет вам искать файлы / dirs по имени, в свою базу данных, обновленную с заданием cron.
Просмотрите страницу руководства, чтобы увидеть другие интересные параметры, например, поиск в регулярном выражении.
Кроме того, вы можете использовать find для поиска текущего содержимого файловой системы (а не в базе данных) с полным набором сложных опций, которые позволяют уточнить ваш поиск также на основе метаданных (разрешения, время модификации и т. д.).
Вы называете это: locate!
locate - это программа, установленная по умолчанию, которая позволяет вам искать файлы / dirs по имени, в свою базу данных, обновленную с заданием cron.
Просмотрите страницу руководства, чтобы увидеть другие интересные параметры, например, поиск в регулярном выражении.
Кроме того, вы можете использовать find для поиска текущего содержимого файловой системы (а не в базе данных) с полным набором сложных опций, которые позволяют уточнить ваш поиск также на основе метаданных (разрешения, время модификации и т. д.).
Вы называете это: locate!
locate - это программа, установленная по умолчанию, которая позволяет вам искать файлы / dirs по имени, в свою базу данных, обновленную с заданием cron.
Просмотрите страницу руководства, чтобы увидеть другие интересные параметры, например, поиск в регулярном выражении.
Кроме того, вы можете использовать find для поиска текущего содержимого файловой системы (а не в базе данных) с полным набором сложных опций, которые позволяют уточнить ваш поиск также на основе метаданных (разрешения, время модификации и т. д.).
Вы называете это: locate!
locate - это программа, установленная по умолчанию, которая позволяет вам искать файлы / dirs по имени, в свою базу данных, обновленную с заданием cron.
Просмотрите страницу руководства, чтобы увидеть другие интересные параметры, например, поиск в регулярном выражении.
Кроме того, вы можете использовать find для поиска текущего содержимого файловой системы (а не в базе данных) с полным набором сложных опций, которые позволяют уточнить ваш поиск также на основе метаданных (разрешения, время модификации и т. д.).
Вы называете это: locate
!
locate
- это программа, установленная по умолчанию, которая позволяет вам искать файлы / dirs по имени, в свой база данных обновлена с заданием cron.
Просмотрите страницу руководства, чтобы увидеть другие интересные варианты, например поиск в регулярном выражении.
Кроме того, вы можете использовать find
для поиск по текущему содержимому файловой системы (не в базе данных) с полным набором сложных опций, позволяющий уточнить ваш поиск также на основе метаданных (разрешения, время модификации и т. д.).
Вы называете это: locate
!
locate
- это программа, установленная по умолчанию, которая позволяет вам искать файлы / dirs по имени, в свой база данных обновлена с заданием cron.
Просмотрите страницу руководства, чтобы увидеть другие интересные варианты, например поиск в регулярном выражении.
Кроме того, вы можете использовать find
для поиск по текущему содержимому файловой системы (не в базе данных) с полным набором сложных опций, позволяющий уточнить ваш поиск также на основе метаданных (разрешения, время модификации и т. д.).
Вы называете это: locate
!
locate
- это программа, установленная по умолчанию, которая позволяет вам искать файлы / dirs по имени, в свой база данных обновлена с заданием cron.
Просмотрите страницу руководства, чтобы увидеть другие интересные варианты, например поиск в регулярном выражении.
Кроме того, вы можете использовать find
для поиск по текущему содержимому файловой системы (не в базе данных) с полным набором сложных опций, позволяющий уточнить ваш поиск также на основе метаданных (разрешения, время модификации и т. д.).
apt-get install postgresql-contrib-8.4
, но я не знаю, где он установлен, и я не могу его найти, используя locate contrib
или найдите * contrib *
.
– Jonas
24 May 2011 в 20:45
, найдите postgresql
, после обновления db ( sudo updatedb
), если это необходимо. Помните, что он не обновляется сразу после каждой модификации файловой системы. Ключевое слово contrib
не является таким счастливым выбором.
– enzotib
24 May 2011 в 21:08
locate postgresql
не работает хорошо для меня, я получаю только /etc/bash_completion.d/postgresql
.
– Jonas
24 May 2011 в 21:10
locate contrib /
, он просто дает мне список других каталогов, но ни один из них не связан с PostgreSQL.
– Jonas
24 May 2011 в 21:20
Если вы устанавливаете и хотите знать, какие файлы вы устанавливаете ... вы можете сделать это сразу же после установки, выполнив следующие действия:
touch marker
find <directorypath> -newer marker
Есть ситуации, в которых вы получите результаты, отличные от недавно установленных приложений:
, если Firefox или другой браузер запущен, могут быть обновлены файлы, если Virtualbox или другой гостевой доступ к виртуализации работает с файлом виртуального диска, возможно, были изменены.Этот метод должен работать с установками из файлов .deb или сценариев установки.
ПРИМЕЧАНИЕ:
, если Firefox или другой браузер работает, может быть обновленные файлыСогласно вашим комментариям, вы не ищете конкретные имена файлов, а файлы, принадлежащие к пакету. Чтобы узнать, какие файлы связаны с вашим установленным пакетом, просто введите:
dpkg -L postgresql-contrib-8.4
Команда find / -name "name-to-search-for" работает нормально. Хорошо было добавить * в конце или в начале имени.
Например. find / -name "postgresql*" список файлов и каталогов, начинающихся с «postgresql».
Если вы устанавливаете и хотите знать, какие файлы вы устанавливаете ... вы можете сделать это сразу же после установки, выполнив следующие действия:
touch marker
find <directorypath> -newer marker
Есть ситуации, в которых вы получите результаты, отличные от недавно установленных приложений:
, если Firefox или другой браузер запущен, могут быть обновлены файлы, если Virtualbox или другой гостевой доступ к виртуализации работает с файлом виртуального диска, возможно, были изменены.Этот метод должен работать с установками из файлов .deb или сценариев установки.
ПРИМЕЧАНИЕ:
, если Firefox или другой браузер работает, может быть обновленные файлыСогласно вашим комментариям, вы не ищете конкретные имена файлов, а файлы, принадлежащие к пакету. Чтобы узнать, какие файлы связаны с вашим установленным пакетом, просто введите:
dpkg -L postgresql-contrib-8.4
Команда find / -name "name-to-search-for" работает нормально. Хорошо было добавить * в конце или в начале имени.
Например. find / -name "postgresql*" список файлов и каталогов, начинающихся с «postgresql».
Если вы устанавливаете и хотите знать, какие файлы вы устанавливаете ... вы можете сделать это сразу же после установки, выполнив следующие действия:
touch marker
find <directorypath> -newer marker
Есть ситуации, в которых вы получите результаты, отличные от недавно установленных приложений:
, если Firefox или другой браузер запущен, могут быть обновлены файлы, если Virtualbox или другой гостевой доступ к виртуализации работает с файлом виртуального диска, возможно, были изменены.Этот метод должен работать с установками из файлов .deb или сценариев установки.
ПРИМЕЧАНИЕ:
, если Firefox или другой браузер работает, может быть обновленные файлыСогласно вашим комментариям, вы не ищете конкретные имена файлов, а файлы, принадлежащие к пакету. Чтобы узнать, какие файлы связаны с вашим установленным пакетом, просто введите:
dpkg -L postgresql-contrib-8.4
Команда find / -name "name-to-search-for" работает нормально. Хорошо было добавить * в конце или в начале имени.
Например. find / -name "postgresql*" список файлов и каталогов, начинающихся с «postgresql».
Если вы устанавливаете и хотите знать, какие файлы вы устанавливаете ... вы можете сделать это сразу же после установки, выполнив следующие действия:
touch marker
find <directorypath> -newer marker
Есть ситуации, в которых вы получите результаты, отличные от недавно установленных приложений:
, если Firefox или другой браузер запущен, могут быть обновлены файлы, если Virtualbox или другой гостевой доступ к виртуализации работает с файлом виртуального диска, возможно, были изменены.Этот метод должен работать с установками из файлов .deb или сценариев установки.
ПРИМЕЧАНИЕ:
, если Firefox или другой браузер работает, может быть обновленные файлыСогласно вашим комментариям, вы не ищете конкретные имена файлов, а файлы, принадлежащие к пакету. Чтобы узнать, какие файлы связаны с вашим установленным пакетом, просто введите:
dpkg -L postgresql-contrib-8.4
Команда find / -name "name-to-search-for" работает нормально. Хорошо было добавить * в конце или в начале имени.
Например. find / -name "postgresql*" список файлов и каталогов, начинающихся с «postgresql».
Если вы устанавливаете и хотите знать, какие файлы вы устанавливаете ... вы можете сделать это сразу же после установки, выполнив следующие действия:
touch marker
find <directorypath> -newer marker
Есть ситуации, в которых вы получите результаты, отличные от недавно установленных приложений:
, если Firefox или другой браузер запущен, могут быть обновлены файлы, если Virtualbox или другой гостевой доступ к виртуализации работает с файлом виртуального диска, возможно, были изменены.Этот метод должен работать с установками из файлов .deb или сценариев установки.
ПРИМЕЧАНИЕ:
, если Firefox или другой браузер работает, может быть обновленные файлыСогласно вашим комментариям, вы не ищете конкретные имена файлов, а файлы, принадлежащие к пакету. Чтобы узнать, какие файлы связаны с вашим установленным пакетом, просто введите:
dpkg -L postgresql-contrib-8.4
Команда find / -name "name-to-search-for" работает нормально. Хорошо было добавить * в конце или в начале имени.
Например. find / -name "postgresql*" список файлов и каталогов, начинающихся с «postgresql».
Если вы устанавливаете и хотите знать, какие файлы вы устанавливаете ... вы можете сделать это сразу же после установки, выполнив следующие действия:
touch marker
find <directorypath> -newer marker
Есть ситуации, в которых вы получите результаты, отличные от недавно установленных приложений:
, если Firefox или другой браузер запущен, могут быть обновлены файлы, если Virtualbox или другой гостевой доступ к виртуализации работает с файлом виртуального диска, возможно, были изменены.Этот метод должен работать с установками из файлов .deb или сценариев установки.
ПРИМЕЧАНИЕ:
, если Firefox или другой браузер работает, может быть обновленные файлыСогласно вашим комментариям, вы не ищете конкретные имена файлов, а файлы, принадлежащие к пакету. Чтобы узнать, какие файлы связаны с вашим установленным пакетом, просто введите:
dpkg -L postgresql-contrib-8.4
Команда find / -name "name-to-search-for" работает нормально. Хорошо было добавить * в конце или в начале имени.
Например. find / -name "postgresql*" список файлов и каталогов, начинающихся с «postgresql».
Согласно вашим комментариям, вы не ищете конкретные имена файлов, а файлы, относящиеся к пакету. Чтобы узнать, какие файлы связаны с вашим установленным пакетом, просто введите:
dpkg -L postgresql-contrib-8.4
Команда find / -name "name-to-search-for"
работает нормально. Хорошо было добавить *
в конце или в начале имени.
Например. find / -name "postgresql *"
список файлов и каталогов, начинающихся с "postgresql".
Если вы устанавливаете и хотите знать, какие файлы вы устанавливаете ... вы можете сделать это сразу же после установки, выполнив следующие действия:
touch marker find & lt; directorypath & gt; -newer marker
Есть некоторые ситуации, в которых вы получите результаты, отличные от недавно установленных приложений (ы):
Этот метод должен работать с установками из .deb.
ПРИМЕЧАНИЕ: