Why does “find . -name *.txt | xargs du -hc” give multiple totals?

前端 未结 7 1003
长发绾君心
长发绾君心 2020-12-30 10:12

I have a large set of directories for which I\'m trying to calculate the sum total size of several hundred .txt files. I tried this, which mostly works:

fin         


        
7条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-12-30 10:50

    One alternate solution is to use awk:

    find . -name "*.txt" -exec ls -lt {} \; | awk -F " " 'BEGIN { sum=0 } { sum+=$5 } END { print sum }'
    

提交回复
热议问题