Я сказал бы, что это - просто другая причина, за которой рабочие серверы не должны работать в полном одиночестве и всегда иметь или горячее / холодное резервное копирование или принимать участие в двух кластерах узла. В эти дни виртуализации у Вас могут легко быть физический основной сервер и виртуальный сервер, который является только копией медосмотра, делавшегося каждые X дни, готового вступить во владение.
Другой затем это не так полезный ответ, я сказал бы, что необходимо сбалансировать важность данных... Если это - просто кластерный узел, пропустите его. Если это - клиент не скопированный веб-сервер, можно хотеть запланировать заранее в следующий раз :-)
Если существуют подкаталоги, можно использовать
rgrep "tanguay.info" /etc/httpd/conf/lxadmin/
или
grep -r "tanguay.info" /etc/httpd/conf/lxadmin/
Править:
Можно также использовать ack, расширенный grep, записанный в жемчуге (никакой deps, требуемый на автономной версии). ack ищет рекурсивно через каталоги по умолчанию.
ack "tanguay.info" /etc/httpd/conf/lxadmin/
На Ubuntu можно найти его в ack-grep пакете.
найти. | xargs grep 'представляют-sl в виде строки'
-s для сводки и не отобразит предупреждающие сообщения, такие как grep:./directory-name: каталог
-l для списка, таким образом, мы получаем просто имя файла и не все экземпляры соответствия, отображенного в результатах.
В системах окон:
type *.* | find "<string>"
Кавычки должны быть там, между прочим.
Можно использовать одинарную левую кавычку для нахождения только в файлах. ['-> ключ, оставленный ключу Номер 1 выше к клавише Tab]
grep-wn "tanguay.info" find /etc/httpd/conf/lxadmin/ -iname "*.conf"
Вышеупомянутый код будет сначала получать *.conf файлы и затем искать "tanguay.info" среди результата.
Работайте вышеупомянутая команда в суперпользователе входят в систему для предотвращения проблем разрешения.
Солитон ниже очень похож на ответ Izzy выше, но предлагает немного больше гибкости. Я нахожу это очень полезным, когда я должен сделать немного больше, чем xargs позволит (особенно в более старых системах SunOS, где grep -r
или rgrep
не доступно),
find . -name "*.conf" -exec grep -l tanguay.info {} \;
Вполне просто Вы находите все *.conf файлы и выполняете grep на каждом результате, который найден. \;
завершается - исполнительная часть команды.