Soma de saída de tamanhos duplos seletivos


1

Estou tentando descobrir quanto espaço é consumido no total por arquivos com mais de 50 milhões de tamanho. Eu sou capaz de gerar uma lista de tamanhos de arquivo com o seguinte comando:

find $PWD/soccer -maxdepth 50 -type f -iname "**" -size +50M |  xargs --delimiter '\n' --max-args=1 du -ha

Mas não conheço uma maneira limpa de resumir todos eles. Pode dume ajudar aqui ou o regex + é expra única maneira direta de conseguir isso?

52M /Videos/soccer/The making of Jari Litmanen part 1.mp4
55M /Videos/soccer/Van Gaal My philosophy makes me one of the best.mp4
68M /Videos/soccer/Zidane Brazil has always inspired me.mp4

O melhor que eu vim até agora é o seguinte:

!! | xargs ruby -e "puts ARGV.map(&:to_i).inject(&:+)" | numfmt --from-unit=1000 --to=iec-i
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.