Как найти файлы, которые не содержат данную строку поиска

Я не знаю, является ли это тем, что Вы имели в виду, но здесь являетесь двумя идеями, которые я имел, но по различной причине, не могущий полностью понять:

  1. Это было бы для установок Windows XP. Это было бы довольно простое приложение, которое будет иметь два этапа: готовиться к новой установке и выполнению во время установки. Первая стадия была бы списком опций, которые, окажется, во время установки XP, такого как файлы реестра будут импортировать, драйверы для установки и длинный список приложений, которые можно привередливо выбрать для установки в этой конкретной записи. Эта информация была бы затем сохранена к некоторому формату файла как XML или INI. Возможно, имена профиля могли быть даны каждому набору выбранных опций. Второй этап был бы тем же приложением простое прочтение этого XML-файла и выполнение каждой строки для ключей реестра, драйверов, приложений, безотносительно всех сделанных в "тихой установке" режим во время автоустановки XP. У Вас могла также быть некоторая опция для запросов сетевого хранилища или автоматически проверки и загрузки последних версий приложений от некоторых где локально или непосредственно из Интернета. (Да, существуют существующие программы, которые делают некоторых, но не всех их, сделайте некоторых из них, но являются неполными или делают всех их, но являются невероятно трудными учиться.)

  2. Моя вторая идея состояла бы в том, чтобы в основном создать очень упрощенную ячеистую сеть заскакивать-места для резервного копирования данных. Идея прибыла от всех моих родственников (кто живет в 100-мильном радиусе), наличие не имеющего поддержки данные, но не желание заплатить за любой удаленный задний сервис. Таким образом, моя идея состоит в том, чтобы иметь или дешевый компьютер как "сетевое лучшее" или более простое устройство, которое является "узлом", который может соединиться непосредственно с другими "узлами" и синхронизировать все хранившие данные к некоторому минимальному количеству других узлов с помощью разрядного потока или протокола БИТОВ MS или что бы то ни было. Затем имейте удобный веб-администраторский экран для отслеживания все это (дисковое пространство, отказ диска, некоторая форма дефрагментации при необходимости, и т.д.), а также очень простой способ восстановить резервное копирование, когда худшее произойдет. Таким образом, проблема состоит в том, как сделать что-то вроде этого с минимумом новых затрат на аппаратное обеспечение. Что-то, что может просто быть подключено к сети с диском на 1 ТБ или на 500 ГБ и с минимумом первоначальной конфигурации "просто, работает". Этому также было бы нужно некоторое программное обеспечение, работающее на машине пользователя, чтобы сделать локальную синхронизацию перед фактической синхронизацией сверхWAN и возможно поднять очень мало питания, так как это будет на 24/7. Pogoplug приближается, но соединение их вместе в сетке, поддержка NTFS (я думаю) и цело-сетчатый администраторский интерфейс заметно отсутствует.

Я не знаю, является ли это тем, что у Вас был ум, но я для каждый хотел бы видеть любой из них.

5
задан 6 June 2017 в 13:21
2 ответа

Вы хотите использовать опцию «-L» в grep :

 -L, --files-without-match
         Only the names of files not containing selected lines are written to standard output.  Path-
         names are listed once per file searched.  If the standard input is searched, the string
         ``(standard input)'' is written.
12
ответ дан 3 December 2019 в 00:56

Просто добавьте флаг "L". Это делает обратное

find /Users/me/PDFFiles/  -type f -name "*.pdf" -exec grep -HL 'Font' '{}' ';'
5
ответ дан 3 December 2019 в 00:56

Теги

Похожие вопросы