Respostas:
O Find tem sua própria -deleteopção.
find /home -type f -size +100M -delete
deve fazer o que quiser. Apenas tenha cuidado com o local onde você coloca a opção -delete
Avisos: Não esqueça que a linha de comando find é avaliada como uma expressão; portanto, ao colocar -delete primeiro, o find tentará excluir tudo abaixo dos pontos de partida especificados.
Se você quiser testar isso antes de usá-lo, precisará adicionar o -depthque está -deleteimplícito.
find /home -type f -size +100M -depth
ncdué uma boa ferramenta interativa para encontrar grandes arquivos ou diretórios. Ele examinará um determinado diretório e mostrará uma interface ncurses simples para apresentar tamanhos de diretórios. Também possui um atalho para excluir um arquivo / diretório.
find, duE awktem uma vantagem de ser padrão
du /home | awk '$1 > 1234 { print }'
Ele procura não arquivos grandes, mas pastas grandes. No caso de falta de espaço no arquivo, tento procurar arquivos grandes e pastas grandes para identificar áreas problemáticas.
du -afará com que imprima os arquivos individuais e os totais das pastas. Além disso, em muitos sistemas de arquivos, você precisa adicionar -kpara imprimir o tamanho no KiB, em vez de contagens arbitrárias de tamanho de bloco; portanto, sempre incluo -k como força do hábito.