Usando o find para encontrar os maiores arquivos [duplicados]

0

Eu tenho usado o comando abaixo, que funciona bem para encontrar os maiores arquivos em uma determinada pasta.

find . -printf '%s %p\n'| sort -nr | head -10

No entanto, isso fornece saída apenas em KB.

20160 /home/user/userfile

Como posso alterar este comando para mostrar os resultados em MB ou GB? Eu posso fazer isso com du e obter resultados semelhantes, mas estou procurando uma maneira de fazer isso, ajustando o comando acima.

    
por user53029 30.03.2017 / 16:09

1 resposta

0
find . -type f -exec du -m {} \; | sort -nr | head -10

Execute um du para cada arquivo normal e forneça a opção desejada, como -m para megabyte

    
por 30.03.2017 / 17:02