Trova file di grandi dimensioni Linux

Trova file di grandi dimensioni Linux
Un file system è la parte di base di qualsiasi sistema operativo utilizzato per contenere diversi tipi di dati in file e cartelle. Questi file e cartelle sono necessari per fornire un modo organizzato per sequenziare i dati del sistema. Come molti altri sistemi operativi, Linux ha escogitato il suo file system, che è leggermente diverso dagli altri sistemi operativi. Alcuni file e cartelle contengono più dati di altri e prendono più archiviazione sul nostro sistema. Linux ha escogitato molti dei comandi per ottenere informazioni sui file di grandi dimensioni nel nostro sistema. Se vuoi conoscere i file e le directory più grandi del tuo Ubuntu 20.04 Sistema operativo Linux, quindi questo articolo è pensato per te. Quindi, iniziamo con il lancio del terminale utilizzando "Ctrl+Alt+T."

Aggiorna e aggiorna il sistema:

Avremo questo articolo con l'aggiornamento del sistema. L'aggiornamento è abbastanza importante per gli utenti Linux quando si eseguono nuovi comandi, molto probabilmente quando si desidera installare o scaricare qualcosa dal terminale di comando. Ciò è anche necessario per l'ulteriore elaborazione dell'elenco dei file più grandi del sistema. Quindi, all'interno del terminale della shell, dobbiamo utilizzare l'istruzione di aggiornamento "APT" con privilegi sudo e premere Invio per eseguirlo. Inizierà ad aggiornare il sistema e i pacchetti e sarà completato in alcuni minuti.

$ sudo apt update

Il prossimo passo dopo l'aggiornamento del sistema è aggiornare il nostro Ubuntu 20.04 Sistema operativo Linux. È necessario utilizzare il comando APT "Aggiorna" nella shell e i privilegi sudo. Avverrà l'aggiornamento del tuo sistema e ti mostrerà un elenco di pacchetti che verranno aggiornati, io.e., Snapd.

$ sudo apt upgrade

Durante l'aggiornamento, il processo richiederà la conferma del processo mostrandoti lo spazio del disco aggiuntivo di cui ha bisogno dal sistema. Devi toccare "y" per continuare l'aggiornamento.

Verrà aggiornato entro pochi minuti e, in alcuni casi, pochi secondi se è già completamente aggiornato. L'output di elaborazione per l'aggiornamento del pacchetto è mostrato di seguito.

Uso dell'istruzione "du":

La parola "Du" sta per "Utilizzo del disco" in Linux. Viene utilizzato per trovare i file e le cartelle di tenuta dello spazio più grandi nel sistema. L'istruzione "Du" può usare molte delle diverse flag. Cominciamo dando un'occhiata al comando "Du" nella shell menzionando le altre opzioni. Quindi, la parola "du" verrà utilizzata per ottenere l'utilizzo dello spazio dal particolare file o cartella, seguita dal flag "-a" utilizzato per contare i file e il percorso della cartella, i.e.,/casa. Abbiamo usato il comando "ordina" all'interno del comando "Du" per ordinare i file e le cartelle usciti dal comando "Du" in ordine crescente dello spazio di memoria che contengono, seguito da "-n" e "-r" bandiera. Il comando "head" è stato anche utilizzato all'interno dello stesso comando per specificare il numero totale di file o cartelle che si desidera elencare sulla shell usando il flag "-n" con il numero, i.e., 5. Il comando mostra i 5 record in ordine crescente.

$ sudo du -a / home / | ordina -n -r | testa -n 5

Vuoi vedere i file e le cartelle più grandi all'interno della cartella /var. Lo stesso comando verrà utilizzato con il percorso “/var."Inoltre, abbiamo specificato il numero 10 nella sezione principale di questo comando per elencare 10 record. L'output mostra i 10 record per le cartelle di detenzione dello spazio più grande a quella più piccola nella directory /var di Ubuntu 20.04 Sistema.

$ sudo du -a /var | ordina -n -r | testa -n 10

Il comando "du" è difficile da capire per alcuni utenti Linux. Dobbiamo anche utilizzare le altre opzioni di flag nel comando "du" per renderlo facile. Il primo flag che useremo è il flag "-hsx" per visualizzare l'output per il comando "Du" in un formato leggibile dall'uomo. L'opzione "-h" viene utilizzata particolarmente per il formato leggibile dall'uomo, "-s" viene utilizzato per visualizzare uno spazio totale di tutti gli utenti Linux e "X" viene utilizzato per ignorare le directory su tutti i file system. Ciò significa che questo comando ti mostrerà lo spazio totale utilizzato da ciascun file system utente separatamente su Linux. Dopo questa esecuzione del comando, abbiamo ottenuto 2 record utente che mostrano un utilizzo dello spazio di 182 MB.

$ sudo du -hsx * | sort -rh | Testa -5

Se stai usando qualcosa di diverso da Ubuntu 20.04 Sistema, puoi provare alcuni altri metodi per scoprire il file più grande del sistema. Se si desidera visualizzare tutti i file e le cartelle più grandi con lo spazio che contengono in KB, GB o MB, devi usare rispettivamente il carattere k, g o m. S, abbiamo utilizzato il loop "per" per visualizzare 5 file o cartelle con un grande spazio in kilobyte sul sistema. L'output è mostrato di seguito.

$ per io in k; do du -ah | grep [0-9] $ i | sort -nr -k 1; fatto | testa -n 5

Lo stesso può essere utilizzato per GB e MB. Dall'immagine qui sotto puoi vedere che non abbiamo alcuna cartella che tiene spazio in GBS, mentre abbiamo alcuni record in MBS.

$ per io in g; do du -ah | grep [0-9] $ i | sort -nr -k 1; fatto | testa -n 5

Conclusione:

Finalmente! Abbiamo fatto tutti gli esempi di base per utilizzare il comando "du" e scoprire i file più grandi del nostro sistema. Non abbiamo solo visualizzato i più grandi file e cartelle semplici dal nostro sistema, ma abbiamo anche visualizzato la memoria totale detenuta da tutti gli utenti nel nostro Ubuntu 20.04 Sistema. Speriamo che questo articolo ti aiuti a imparare qualcosa su Linux.