A melhor maneira é usar ls
, classificado por tamanho:
ls -S
Para obter o maior, use head
:
ls -S | head -1
Como encontrar o maior arquivo em um diretório?
A melhor maneira é usar ls
, classificado por tamanho:
ls -S
Para obter o maior, use head
:
ls -S | head -1
Você pode usar o comando find para fazer este trabalho.
Deixe que o DIR seja o diretório em que você deseja encontrar o maior arquivo, execute o seguinte comando:
find DIR/ -type f -size +5000k
Isto listará os arquivos cujo tamanho é maior que 5MB. Você pode ajustar esse valor (ou seja, o tamanho da opção) de acordo com sua necessidade.
Se você quiser verificar os arquivos sob este diretório apenas, use o abaixo. Você pode ajustar o valor maxdepth para verificar a subpasta.
find ./ -maxdepth 1 -type f -size +5000k
Supondo que você já esteja no diretório:
du -a | sort -nr | head -1
Tags unix