эффективно просматривать N последних отредактированных файлов в bash - PullRequest
0 голосов
/ 07 марта 2020

У меня огромная папка с файлами, bigfolder. Я хочу просмотреть N самых последних измененных файлов. Например, N может быть 10. Я использую ls -rlta bigfolder для просмотра последних отредактированных файлов, но это нежелательно, потому что это занимает много времени. С помощью этого метода я могу отфильтровать вывод, чтобы просмотреть N самых последних отредактированных файлов, ls -rlta bigfolder | tail -n 10. Есть ли более быстрый способ просмотра 10 последних отредактированных файлов?

1 Ответ

2 голосов
/ 08 марта 2020

Съемка вслепую:

ls без цветов и без -l:

ls -t -1 --color=never | head -n 10 | xargs -I {} ls -l {}

Возможно find, если вам все равно, что они действительно новейшие N

find . -cmin -1

-cmin - статус файла последний раз изменялся n минут a go.

...