Как определить размер каталога или файлов в Linux
Способы подсчета занимаемого места на диске каталогов или найденных файлов.
Определить размер каждого каталога в указанной директории (последней строкой будет размер всего родительского каталога):
du -h some_dirТолько суммарный размер каталога со всеми подкаталогами:
du -h -s public/blog/wp-content/uploadsСуммарный размер каталога в байтах (-k килобайты, -m мегабайты):
du -s public/blog/wp-content/uploadsТолько значение/число размера директории:
du -k homepage_files | cut -f1Разница между размером двух каталогов:
echo $((`du -k DIR_1 | cut -f1` - `du -k DIR_2 | cut -f1`))Вычисляем размер списка файлов в KB:
echo $((`find ./SOME_DIR -type f -name '*.jpg' -print0 | xargs -0 stat --print='%s\n' | awk '{total+=$1} END {print total}'` / 1024))#linux directory size, #size dir linux