Guida per individuare file di grandi dimensioni sui sistemi Linux

Guida per individuare file di grandi dimensioni sui sistemi Linux

La scoperta di file di grandi dimensioni sul tuo sistema Linux può essere affrontata in due modi principali: tramite il terminale tramite prompt dei comandi o tramite interfacce grafiche (GUI) user-friendly. Ogni metodo offre vantaggi distinti, soddisfacendo le diverse preferenze degli utenti e i diversi livelli di competenza.

Esplorazione di file di grandi dimensioni tramite comandi del terminale

I comandi del terminale forniscono un mezzo rapido e potente per identificare file di grandi dimensioni. A seconda delle tue esigenze specifiche, vari comandi possono aiutarti a localizzare i file che ti interessano.

1. Identificare i file più grandi in una directory

Per trovare rapidamente i dieci file più grandi in una data directory, utilizzare il ducomando. Aprire il terminale ed eseguire:
du -ah /directory/nameper visualizzare i risultati.

Se vuoi controllare i file più grandi nella directory corrente, ometti semplicemente il percorso della directory. Sentiti libero di modificare il numero 10 in qualsiasi quantità tu richieda.

Trovare i file più grandi in una directory

2. Individuare i file più grandi in tutto il sistema

Il ducomando può anche essere sfruttato per una ricerca più ampia nell’intero sistema. Utilizzare il comando:
sudo du -aBm / 2>/dev/nullper avviare la ricerca.

Quando si usa questo comando, sudoè necessario a causa del requisito dei privilegi di root per accedere a tutte le directory. Nota che il processo potrebbe richiedere del tempo poiché esegue la scansione dell’intero file system.

Trovare i file più grandi in tutto il sistema

3. Trova un numero specifico dei file più grandi

Se il tuo obiettivo è vedere un numero definito di file di grandi dimensioni in una directory, il findcomando è il tuo alleato. Esegui:
find /directory/name -type f -exec ls -sh {} \;per elencarli.

Regola il numero di risultati desiderati e sostituisci il nome della directory con .per fare riferimento alla directory corrente.

Ricerca di file specifici

4. Cerca i file che superano una certa dimensione

Per trovare i file che superano una dimensione specificata, utilizzare:
find /directory/name -type f -size +500Mper i file superiori a 500 MB.

Adattare le dimensioni e la directory secondo necessità oppure sostituire il percorso della directory con .per cercare nella directory corrente.

Trovare file di grandi dimensioni in base alle dimensioni

5. Individuare i file di dimensioni superiori a un limite nel sistema

Per esaminare file più grandi di una certa dimensione nell’intero sistema, digitare:
sudo find / -type f -size +500M -ls.

Questo comando restituirà un elenco completo dei file che superano i 500 MB, inclusi dettagli quali autorizzazioni e proprietà.

Ricerca file a livello di sistema

6. Visualizza i file system che utilizzano più spazio

Per analizzare l’utilizzo dello spazio su disco nei file system montati, utilizzare il comando:
df -h. Ciò fornirà una panoramica chiara del consumo di spazio.

Utilizzo dello spazio su disco

Trovare file di grandi dimensioni con programmi GUI

Se i comandi del terminale non sono il metodo che preferisci, sono disponibili diverse applicazioni GUI per individuare file di grandi dimensioni all’interno di Linux.

1. Utilizzo di Filelight

Per installare Filelight, digita sudo apt install filelightnel tuo terminale o cercalo nel tuo gestore di pacchetti. Una volta installato, avvia Filelight per visualizzare i file di grandi dimensioni nel tuo sistema.

Interfaccia grafica utente di Filelight

2. Esplorazione con QDirStat

QDirStat è un altro eccellente strumento GUI per l’analisi di file di grandi dimensioni. Per gli utenti Debian o Ubuntu, installalo tramite sudo apt install qdirstat. Se usi Redhat o Fedora, usa sudo dnf install qdirstat. Dopo l’installazione, apri QDirStat e seleziona una directory qualsiasi per iniziare l’esplorazione.

Applicazione QDirStat

Considerazioni importanti

  • La sintassi dei comandi può variare a seconda della distribuzione Linux, quindi assicurati che sia compatibile con la tua versione.
  • Se possibile, esegui comandi senza sudoper proteggere il tuo sistema; utilizzalo solo quando necessario.
  • Tieni presente che il tempo impiegato per eseguire comandi o caricare file può variare in base al volume e alle dimensioni dei file presenti.

Fonte e immagini

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *