KVM VPS - как найти последние изменнные файлы в папке рекурсивно и отсортировать их по дате (how to recursively find the latest modified file in a directory): различия между версиями
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Admin iph (обсуждение | вклад) (Новая страница: «=== KVM VPS - как найти последние изменнные файлы в папке рекурсивно и отсортировать их по дат…») |
Admin iph (обсуждение | вклад) |
||
Строка 7: | Строка 7: | ||
тоже самое только с сохранением в файл: | тоже самое только с сохранением в файл: | ||
# find . -type f -print0 | xargs -0 stat --format '%Y :%y %n' | sort -nr | cut -d: -f2- > files_last_mod.txt | # find . -type f -print0 | xargs -0 stat --format '%Y :%y %n' | sort -nr | cut -d: -f2- > files_last_mod.txt | ||
+ | |||
+ | вывести только последние 100 измененные файлы и отсортировать их по дате (применяем head -n число строк): | ||
+ | # find . -type f -print0 | xargs -0 stat --format '%Y :%y %n' | sort -nr | cut -d: -f2- | head -n 100 | ||
+ | |||
Более медленный вариант команды: | Более медленный вариант команды: | ||
# find . -type f -exec stat --format '%Y :%y %n' "{}" \; | sort -nr | cut -d: -f2- | # find . -type f -exec stat --format '%Y :%y %n' "{}" \; | sort -nr | cut -d: -f2- |
Версия 12:04, 17 июня 2020
KVM VPS - как найти последние изменнные файлы в папке рекурсивно и отсортировать их по дате (how to recursively find the latest modified file in a directory)
Поиск последних измененных файлов в директории рекурсивно и сортировка их по дате изменения сверху вниз:
# find . -type f -print0 | xargs -0 stat --format '%Y :%y %n' | sort -nr | cut -d: -f2-
тоже самое только с сохранением в файл:
# find . -type f -print0 | xargs -0 stat --format '%Y :%y %n' | sort -nr | cut -d: -f2- > files_last_mod.txt
вывести только последние 100 измененные файлы и отсортировать их по дате (применяем head -n число строк):
# find . -type f -print0 | xargs -0 stat --format '%Y :%y %n' | sort -nr | cut -d: -f2- | head -n 100
Более медленный вариант команды:
# find . -type f -exec stat --format '%Y :%y %n' "{}" \; | sort -nr | cut -d: -f2-