Как найти файл в Ubuntu?

У меня есть одно имя файла как "process.txt" в моей системе. Я использую Ubuntu OS. Я знаю только имя файла, я не знаю, какой каталог и все? Как найти файл, где он находится в каталоге? Я хочу знать по команде?. Я пробовал с командой find, но он не работает.

Ответ 1

Вы пытались: find . -name "process.txt" Это будет поиск в текущем каталоге для файла с именем process.txt. См. Также http://en.wikipedia.org/wiki/Find

Ответ 2

Вы можете использовать:

  • Индексированный путь: locate -i process.txt (запустите sudo updatedb, чтобы обновить индексы, но Ubuntu обновить его каждый день через cron).
  • Или выполните поиск с помощью find . -iname 'process.txt' -print, если он находится в текущей папке.
  • Вы можете изменить его на find / -iname 'process.txt' -print для поиска из root.

Чтобы быть чувствительным к регистру, удалите -i из locate или -name вместо -iname из команды find.

Графически вы можете использовать kfind, gnome-search-tool или сома. strong > (это команда, а также имя пакета из официальных репозиториев).

Ответ 3

Попробуйте следующее:

find / -name process.txt

Ответ 4

Запустите updatedb как root, затем locate process.txt