Come trovare file di grandi dimensioni in Linux

In questo articolo esploreremo diversi metodi per individuare e isolare file di grandi dimensioni all'interno di una directory specifica in Linux. Assicuratevi di seguire attentamente i passaggi per evitare problemi.

Sebbene esistano molti modi per trovare file di grandi dimensioni in Linux, abbiamo selezionato per te alcuni dei metodi più convenienti.

Metodo 1: utilizzo del comando du

In Linux, sono disponibili diversi comandi per aiutare a individuare e ordinare i file in una directory in base alla loro dimensione e posizione. In questo metodo, combineremo alcuni comandi per ordinare i file in una determinata directory in base alla loro dimensione.

  1. Premere i tasti “Ctrl"+"altro"+"T"Allo stesso tempo, apri il terminale."
  2. Digitare il seguente comando e premere “entraPer accedere come utente root.
    sudo -i
  3. Inserisci il seguente comando e premi “entraPer trovare i file più grandi nella directory.
    $ sudo du -a /dir/ | sort -n -r | testa -n 20

    Nota: Il comando è usato du Per calcolare le dimensioni dei file e sorta L'output viene ordinato in base alla dimensione, determinando capo Output per i primi 20 file.

  4. È possibile utilizzare anche questo comando per eseguire la stessa operazione:
    $ sudo du -a /2>/dev/null | sort -n -r | head -n 20
  5. Linux ora visualizzerà il più grande 20 Un file nella directory specificata.

Metodo 2: utilizzo del comando Trova

Se si desidera individuare direttamente il file più grande, anziché solo la directory che lo ospita, è possibile utilizzare il comando "find" per generare l'output desiderato.

  1. Premere i tasti “Ctrl"+"altro"+"T"Allo stesso tempo, apri il terminale."
  2. Digitare il seguente comando e premere “entraPer accedere come utente root.
    sudo -i
  3. Inserisci questo comando e premi "entraPer individuare il file più grande sul tuo computer.
    $ sudo find / -type f -printf "%st%pn" | sort -n | tail -1
  4. Quindi, digita il seguente comando e premi "entra".
    $ trova $HOME -tipo f -printf '%s %pn' | ordina -nr | testa-10
  5. Questi comandi elencheranno i file più grandi disponibili.

 

I commenti sono chiusi.