[GUIDA] Linux: come trovare file più grandi di X o più piccoli di Y

Supponiamo che vogliate trovare file di dimensioni inferiori o superiori a una certa dimensione nel vostro sistema GNU/Linux.

Ormai è un classico sentire frasi del tipo “Ho finito lo spazio ma non so neanche come ho fatto a riempire tutti questi GB”. Spesso la colpa ricade su cartelle contenenti foto e video, oppure giochi scaricati e poi dimenticati in qualche directory. Controllare manualmente le dimensioni di ogni file è chiaramente impossibile: c’è sempre un modo più semplice e veloce per fare le cose in Linux.

In questo breve tutorial vi spiego come trovare file più grandi di una certa dimensione X o più piccoli di Y usando il comando

  • find

Linux, ricerca file con Find

Non servono programmi di terzi o aplicazioni particolari, ci basta usare il terminale e il comando Find. Ad esempio, per trovare file più grandi di 4 MB in una directory (in cui vi siete spostati mediante cd), date il seguente comando:

  • find . -type f -size +4M

Il punto sta ad indicare che volete cercare file nella directory in cui vi trovate. Se volete estendere la ricerca a tutto il sistema il comando da usare è il seguente:

  • find / -type f -size +4M

Si tratta quindi di rimpiazzare il . con lo /.

Un’altra alternativa è cercare i file in una precisa directory anche senza spostarsi in essa:

  • find Downloads/ -type f -size +4M

Chiaramente è possibile cambiare l’unità di misura:

  • c per i byte
  • w per due byte (word)
  • k per i Kilobyte
  • M per i Megabyte
  • G per i Gigabyte

Ad esempio se volete cercare file più grandi di 1GB nella cartella Download date

  • find Downloads/ -type f -size +1G

Trovo ancora più interessante la possibilità di cercare file di dimensione compresa tra X e Y, ecco come:

  • find -size +X -size -Y

linux find file

La ricerca nella mia cartella Download. Anche a voi piacciono i Linkin Park?

Oppure potete cercare file di una dimensione precisa, ad esempio 250MB:

  • find -size 250M

Insomma il comando find vi da una grossa mano in tutti i compiti di ricerca all’interno del sistema e potete anche utilizzarlo per ricerche più complicate o avere un maggiore dettaglio. Chi mi sa dire cosa fa questo comando?

  • find . -type f -size +5M -size -50M -exec ls -l {} +

Per ulteriori dettagli vi rimando alla pagina del terminale

  • man find

sharing-caring-1

Seguiteci sul nostro canale Telegram, sulla nostra pagina Facebook e su Google News. Nel campo qui sotto è possibile commentare e creare spunti di discussione inerenti le tematiche trattate sul blog.

Fonte: https://www.lffl.org/2020/12/guida-linux-trovare-file-grandi-piccoli.html

Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!

Hai dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.
Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

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

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.