Elenca file e directory per dimensione su Linux
Questa pagina mostrerà come creare un elenco di file e cartelle ordinati per dimensione utilizzando i comandi standard di Linux.
Comando
Per ottenere un elenco con le dimensioni di ciascun elemento in una cartella, ti consigliamo di utilizzare il comando du in questo modo:
du -sm *
L'argomento -m restituirà l'elenco in megabyte (si noti che è possibile utilizzare -h per essere leggibile dall'uomo, ma non verrà ordinato correttamente)
Ora vorremmo eseguire questo attraverso il comando sort, ordinando in ordine inverso -r e numerico -n:
du -sm * | ordina -nr
L'unico problema qui è che otterremo troppi output se ci sono molti file e cartelle, quindi possiamo passarlo attraverso il comando more:
du -sm * | ordina -nr | Di Più
Oppure possiamo solo restituire i primi 15 oggetti più grandi:
du -sm * | ordina -nr | capo -15
Ciò restituirà un elenco qualcosa come questo:
2907 File1 993 File2 38 Somefile.txt