elencare i files più grossi di una cartella

bash shellQuando è necessario visualizzare una classifica dei files con dimensione più grande all’interno di una specifica cartella, basta eseguire un comando di questo tipo:

find /percorso/ -type f -printf “%k %p\n” | sort -rn | head -nnumero

dove:

  • /percorso/ è il path di cui si vuole avere l’elenco dei files più grossi
  • numero è la quantità di files grossi che verranno visualizzati

esempio (per visualizzare i 20 files più grossi della cartella corrente):

find ./ -type f -printf "%k %p\n" | sort -rn | head -n20