Como encontrar os maiores arquivos de um diretório e seus subdiretórios, no Linux? Por exemplo, para listar os 50 maiores arquivos, use o comando abaixo:
find . -ls | sort -n -k 7 | tail -n 50
Veja que são três comandos, find, sort e tail.
"find -ls" encontra todos os arquivos deste diretório e dos seus subdiretórios, e exibe cada um como se fosse executado um "ls -dils" contra ele.
"sort -n -k 7" realiza a ordenação da listagem, baseando-se na 7ª coluna e tratando os valores como números.
"tail -n 50" exibe as 50 últimas linhas da listagem. Se for necessário exibir, por exemplo, os 100 maiores arquivos, é este comando que deverá ser ajustado.
Ok! Qualquer dúvida entre em contato.
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário