Qualcuno può fornirmi uno script di shell che possa essere eseguito su varie cartelle per vedere dove sono in agguato i file di grandi dimensioni?
Grazie mille
Qualcuno può fornirmi uno script di shell che possa essere eseguito su varie cartelle per vedere dove sono in agguato i file di grandi dimensioni?
Grazie mille
find . -exec du -h {}\;
è ricorsivo e visualizza la dimensione in forma leggibile dall'uomo.
O se stai usando pesce o zsh:
du -h ./**/*
Puoi solo eseguire
du -sm *
per vedere la dimensione di tutte le cartelle nella directory corrente.
Oppure, in alternativa, è possibile installare il Disk Inventory X gratuito. Mostra i file più grandi sul tuo disco rigido o in determinate directory con una divertente interfaccia visiva. E puoi spostare gli elementi nel cestino direttamente da quella interfaccia.
Puoi anche usare tree --du -h . . --du calcola la dimensione del contenuto delle directory (come du ) e -h usa dimensioni di file leggibili dall'uomo.
O se vuoi solo vedere le dimensioni dei contenuti delle directory, usa solo du o du -h . Puoi utilizzare gsort -h per ordinare l'output di du -h .
Puoi installare tree e gsort con brew install tree sortutils .
Leggi altre domande sui tag command-line macos filesystem