KVM VPS - как найти последние изменнные файлы в папке рекурсивно и отсортировать их по дате (how to recursively find the latest modified file in a directory)

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск

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-