Посмотреть список измененных файлов за последние сутки
Иногда при поиске подозрительных вещей полезно посмотреть список измененных файлов за некоторое время (например, за последние сутки). Под Linux сделать это можно следующей командой:
find ./ -mtime -1 -print
— поиск в текущей директории файлов измененных за последние сутки
find ./ -mtime -7 -print
— поиск в текущей директории файлов за последнюю неделю
find ./ -name '*.js' -mtime -7 -print
— поиск в текущей директории файлов за последнюю неделю с расширением js
find ../dir/ -name '*.php' -exec grep -nH keyword {} \;
— найти слово keyword в содержимом php-файлов папки ../dir/ и вывести только имена файлов с номером строчки
find -maxdepth 1 -type f |wc -l
— посчитать число файлов в текцщей директории
grep -r --include=*.php "super_text" ~/
— найти заданный super_text во всех PHP файлах в домашней директории
find ./ -name '*.js' -mtime -7 -printf "%u %P %t"
— поиск в текущей директории файлов за последнюю неделю с расширением js и выводом в спец формате