Homepage » come » Elenca file e directory per dimensione su Linux

    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