LINUX.ORG.RU

Удалить файлы по содержимому

 ,


0

2

Здравствуйте, подскажите, как удалить пачку файлов по содержимому? Накопилось вирусных файлов штук 30-40, не удалять же вручную ) Пробовал вывести для начала общий список файлов с наличием искомого текста:

grep -Hr 'text' /var/www | cut -d: -f1 | sort -u
Но почему-то grep упорно выводит в данной ситуации файлы jpg и т.д.: «Binary file /var/www/uploads/XRayJkpmdMU.jpg matches», при том что при обычном поиске
grep -r 'text' /var/www
выводятся необходимые файлы, но с большим кол-вом лишнего текста.

Ответ на: комментарий от iAlexandre

Еще вопрос: как найти файлы, в которых встречаются определенные слова, находящиеся не в одной строке?

grep -Ilr 'text1.*text2' /var/www/html

Данный вариант ищет только построчно.

iAlexandre ()

Еще вопрос: как найти файлы, в которых встречаются определенные слова, находящиеся не в одной строке?

grep -Ilr 'text1.*text2' /var/www/html

Данный вариант ищет только построчно.

Извиняюсь за даблпост, первым постом не на то сообщение ответил.

iAlexandre ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.