Как мне найти файл, в котором я знаю имя, но не местоположение?
Я хочу искать qdbase (название БД). Я не знаю, где находится этот файл. Я хочу использовать grep на моем сервере. мой сервер называется qa@qaubuntu и для root root@qaubuntu.. Я ищу этот файл с помощью терминала с клиентского ПК (qa@qadesktop)
2 ответа
Итак, вы ищете файл с известным именем и неизвестным местоположением?
Два варианта:
locate qdbase
sudo find / -name qdbase -print
Последнее, вероятно, медленнее, но более "тщательно", первая команда основана на том факте, что все имена файлов уже проиндексированы, так что поиск происходит быстрее. Попробуйте первый вариант, а в случае неудачи - второй.
Вам, вероятно, придется сначала rsh. grep
используется для поиска данных внутри файла, так что это, вероятно, не то, что вы хотите здесь. sudo
часть необходима по причинам разрешения.
sudo grep / "String to search for"
sudo, чтобы не ограничивать поиск тем, к каким папкам ваш обычный пользователь имеет доступ
grep для поиска
/ для корня диска
"Строка для поиска"