Есть ли какая-нибудь команда для отображения недавно измененных / созданных файлов?
Какая ...?
Просто нажмите Ctrl kbd> + Alt kbd> + T kbd> на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду (ы) ниже:
find ${1} -type f | xargs stat --format '%Y :%y %n' 2>/dev/null | sort -nr | cut -d: -f2-
См. Найти команду
Источник: Linux SUP>
Проверьте команду stat
:
Использование:
stat [options] filename ... ...
, например
stat /home/user/Docs/filename.txt
Для поиска файлов используйте команды find
:
, например
find /to/target/directory* -mtime -1
(переключатель -mtime n
показывает файлы с данными, которые были изменены в последний раз n * 24 часа назад, для -mtime -1
будут показаны файлы, возраст которых равен 1 дню)
find /to/target/directory* -mmin 30
покажет измененные файлы за последние 30 минут.
Проверьте дополнительные параметры в разделе ТЕСТЫ на страницах справочника (используйте man find
в терминале). Вы можете использовать другие переключатели, такие как -amin n
(последний раз обращался n минут назад), -cmin
(последний раз статус файла изменялся n минут назад) и другие.
ls -t
Это позволит отсортировать список файлов по времени модификации