У Linux я знаю цю команду для пошуку та переліку останніх модифікованих файлів у каталозі з усіма його підкаталогами.
find /var/www/ -type f -exec stat --format '%Y :%y %n' {} \; | sort -nr | cut -d: -f2- | head
Чи є еквівалент Windows CLI?
dir /a-d /o-d /tw /s
(показуйте лише файли, впорядковуйте за датою зменшення, використовуйте час останнього запису для сортування, повторне впорядкування). Однак це буде список усіх файлів. Для того, щоб обмежити список п останніх змінених файлів тільки використання dbenham «S блискучого рішення тут .
-exec
, ви можете розглянути можливість xargs
. (2) Якщо ви, як ви говорите, хочете сортувати ціле дерево каталогів (під) за датою модифікації (а потім переглянути найновіший N ), то те, що у вас є, є розумним. Але якщо ви можете отримати потрібну інформацію, знайшовши всі файли, змінені за останні N днів, подивіться find … -mtime …
.
forfiles /s /d +<date>
.