Как мне найти файл, в котором я знаю имя, но не местоположение?

Я хочу искать qdbase (название БД). Я не знаю, где находится этот файл. Я хочу использовать grep на моем сервере. мой сервер называется [email protected] и для root [email protected] Я ищу этот файл с помощью терминала с клиентского ПК ([email protected])

2 ответа

Решение

Итак, вы ищете файл с известным именем и неизвестным местоположением?

Два варианта:

  1. locate qdbase
  2. sudo find / -name qdbase -print

Последнее, вероятно, медленнее, но более "тщательно", первая команда основана на том факте, что все имена файлов уже проиндексированы, так что поиск происходит быстрее. Попробуйте первый вариант, а в случае неудачи - второй.

Вам, вероятно, придется сначала rsh. grep используется для поиска данных внутри файла, так что это, вероятно, не то, что вы хотите здесь. sudo часть необходима по причинам разрешения.

sudo grep / "String to search for"

sudo, чтобы не ограничивать поиск тем, к каким папкам ваш обычный пользователь имеет доступ

grep для поиска

/ для корня диска

"Строка для поиска"

Другие вопросы по тегам