У меня есть папка с тысячами больших файлов, и я хотел бы найти общее используемое дисковое пространство, созданное за последние X дней.
Я пробовал эту команду:
find . -type f -mtime -30 -printf '%s\n' | awk '{total=total+$1}END{print total/1024}'
Как упоминалось здесь @k-h
рассчитать общее используемое дисковое пространство файлами старше 180 дней с помощью find
Вывод команды — 9.84347e+09, и я не знаю, как изменить вывод на размер диска в ТБ.
Пожалуйста, сообщите.
Спасибо,
Ярон
%s
возвращает байты (см.man find
) ) ... Так что мне кажется, что это простая задача. Я очень убежден, что ты справишься с этим. - person kvantour   schedule 08.06.2020