Найти / заменить все файлы в корневом каталоге через SSH - PullRequest
1 голос
/ 24 февраля 2012

Я только что заметил, что мой сайт был взломан и все .php файлы имеют строку кодирования base64 в строке 1. Строка одинакова для каждого файла, поэтому ...

Как мне найти весь корневой каталог и удалить его?

1 Ответ

4 голосов
/ 24 февраля 2012

попробовать:

find /path/to/dir -type f -name '*.php' -exec sed -i '/string-to-remove/{1d;}' '{}' \;

редактирование:

  • добавлено -name '*.php', чтобы ограничить это .php файлами.
  • добавлена ​​директива соответствия sed
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...