я хочу искать 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 для поиска
/ для корня диска
"Строка для поиска"