[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
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
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.