find /target_directory -type f -mmin -60 --mindepth 2
Команда «find» используется для поиска файлов и директорий в указанной директории и ее поддиректориях. В данном случае, команда ищет все файлы (-type f), измененные в течение последних 60 минут (-mmin -60), начиная от директории /target_directory и глубже (-mindepth 2).
Эта команда полезна, когда нужно найти файлы, которые были изменены недавно, например, при поиске свежих изменений в системе или отслеживании активности на сервере.
Альтернативой может быть использование команды «ls» с опцией «-lt», чтобы отсортировать файлы по времени изменения и просмотреть последние измененные файлы. Однако, команда «find» позволяет выполнять более сложные операции поиска и фильтрации файлов.
Аргументы команды:
— /target_directory — директория, в которой будет выполняться поиск файлов.
— -type f — фильтр, чтобы искать только файлы (исключая директории).
— -mmin -60 — фильтр, чтобы искать файлы, измененные в течение последних 60 минут.
— —mindepth 2 — фильтр, чтобы начать поиск с поддиректорий, пропустив саму директорию /target_directory.
