
Вообще через терминал можно много чего сделать.
Чтобы найти недавно модифицированные файлы, отсортированные в обратном порядке в текущей директории:
find -type f -printf '%TY-%Tm-%Td %TT %p\n' | sort -r
Чтобы найти недавно модифицированные файлы, отсортированные в обратном порядке в текущей директории за последние 2 дня:
find -type f -mtime -2 -printf '%TY-%Tm-%Td %TT %p\n' | sort -r
Вышеприведенная команда сортирует файлы в директории из которой была вызвана команда (и поддиректориях) в обратном порядке по времени их изменения, и выводит отсортированный список вместе с их расположением в файловой системе и временем последнего изменения. Если вы также хотите проверить директории, опустите опцию «-type f».
Поиск файлов, которые были модифицированы в последние 60 минут в директории /home и во всех ее поддиректориях:
$ find /home -type f -mmin -60
Поиск файлов, которые были модифицированы в последние 2 дня в директории /home и во всех ее поддиректориях:
$ find /home -type f -mtime -2
Поиск файлов, которые были модифицированы в последние 2 дня в директории /home и ее поддиректориях глубиной до 3 уровня:
$ find /home -type f -mtime -2 -depth -3
Вы также можете задать диапазон времени модификации. Поиск файлов, которые были модифицированы в последние 7 дней, но не позднее чем 3 дня назад:
$ find /home -type f -mtime -7 ! -mtime -3
Все эти команды выводят только путь к найденным файлам. Вы можете также детализировать вывод информации с помощью опции «-exec».
Поиск файлов в директории /home (и во всех ее поддиректориях), которые были модифицированы в последние 60 минут и вывод атрибутов файлов:
$ find /home -type f -mmin -60 -exec ls -al {} \;
В качестве альтернативы вы можете использовать для этого команду xargs:
$ find /home -type f -mmin -60 | xargs ls -l
Данная статья, была скопирована и отредактирована с сайта http://rus-linux.net/MyLDP/consol/find-recent-file.html, для себя, чтобы не забыть и не потерять. На авторство не претендую.