Monday, 26 July 2010

Посчитать суммарный размер файлов заданных списком

cat /tmp/list | perl -e 'do { $a=`stat -c "%s" $_`; chomp $a; $b+=$a } for <>; print $b/1024/1024/1024'

2 comments:

  1. до кучи
    for i in `cat list`; do du -b $i; done | awk '{ s+=$1 } END { print s/1024/1024/1024"G" }'

    ReplyDelete
  2. Интересный вариант, спасибо :)

    ReplyDelete

Note: only a member of this blog may post a comment.