linux bash получить размер файлов в папке старше n дей

3 669 просмотров
Bash как получить размер файлов в папке
linux bash получить размер файлов в папке старше n дей

Получить размер файлов в папке ~/tmp которые старше 180 дней. Вывод в Mb

find ~/tmp -type f -mtime +180 -exec du -ks {} \; | cut -f1 | awk '{total=total+$1}END{print total/1024}'

  • -mtime +180 - старше 180 дней

Вы также можете указать диапазоны дат, используя -newermt параметр. Например:

find . -type f -newermt "2014-01-01" ! -newermt "2014-06-01"

Комментарии 0

Комментариев пока нет, стань первым!