Vuoi scoprire la dimensione di una directory dalla riga di comando? Se hai già provato a usare il comando ls per elencare i contenuti di una directory, avrai notato che non ti mostra necessariamente la dimensione totale. Per ottenere informazioni utili sull’utilizzo del disco di una directory specifica, il comando più indicato è il du, che fornisce statistiche dettagliate sull’utilizzo del disco per qualsiasi percorso o directory che specifichi. In questo articolo, ti guideremo su come usarlo al meglio.
Questo è per chi ama lavorare con la linea di comando. Il comando du per recuperare la dimensione di una directory funziona alla grande su Mac OS, Mac OS X, Linux e molte altre varianti unix. Se sei un utente Mac più casuale, puoi anche ottenere le dimensioni di una directory in modo semplice attraverso il Finder con il comando «Ottieni informazioni» su qualsiasi cartella.
Ottenere la dimensione di una directory tramite la riga di comando
Dalla finestra del Terminale, puoi eseguire la seguente sintassi per visualizzare la dimensione di una directory:
du -sh /percorso/directory
Ad esempio, per ottenere la dimensione totale della cartella /Applicazioni, dovrai digitare:
du -sh /Applicazioni/
Questo comando ti permetterà di calcolare le dimensioni di qualsiasi directory specificata e di visualizzare anche le dimensioni di directory e file.
Il flag -s assicura che venga calcolata solo la voce specificata, mentre il flag -h restituisce l’output in un formato leggibile dall’uomo (le dimensioni verranno mostrate come KB per i kilobyte e MB per i megabyte, invece di byte). Abbiamo anche approfondito i comandi di utilizzo del disco per du e il comando df separato.
Come visualizzare la dimensione di tutti i contenuti della directory tramite riga di comando
Se vuoi vedere la dimensione del contenuto della directory corrente, inclusi file e cartelle, puoi usare il comando du -sh *, come segue:
du -sh *
Questo mostrerà la dimensione di tutto ciò che si trova nella directory corrente, compresi la dimensione totale delle cartelle e quella dei singoli file, in un lungo formato elenco.
Puoi anche utilizzare il carattere jolly con altri percorsi, se necessario. Ad esempio, se vuoi visualizzare la dimensione di una cartella Desktop degli utenti e tutti i relativi contenuti, il comando sarebbe:
du -sh /Utenti/NOME/Desktop/*
Ricorda che du calcola la dimensione totale di ogni directory, dei suoi contenuti e dei singoli file. A seconda della directory, potrebbe richiedere un po’ di tempo per restituire le dimensioni. Ovviamente, più è potente il computer, più veloce sarà l’elaborazione.
Se desideri ottenere la dimensione di un file specifico all’interno di una directory, puoi utilizzare invece il comando ls -l per quel file.
Hai altri trucchi utili per recuperare la dimensione delle directory dalla riga di comando? Condividili nei commenti! Se ti è piaciuto questo articolo, potresti trovare interessante anche il nostro altro materiale sulla riga di comando.
Novità nel 2024: Strumenti e Comandi Aggiornati
Nel 2024, ci sono alcuni strumenti e comandi nuovi che possono semplificare ulteriormente il recupero delle dimensioni delle directory. Ad esempio, strumenti come ncdu offrono un’interfaccia interattiva che rende la navigazione tra le directory e la visualizzazione delle dimensioni molto più intuitiva. Con ncdu, puoi anche eliminare file e directory direttamente dall’interfaccia, rendendo la gestione dello spazio su disco un gioco da ragazzi.
Inoltre, con l’integrazione di comandi come find e grep, puoi combinare più funzioni per ottenere informazioni ancora più dettagliate e specifiche sulle tue directory. Questi strumenti avanzati ti permettono di filtrare i risultati e trovare esattamente ciò di cui hai bisogno, rendendo la tua esperienza con la riga di comando ancora più potente.
In sintesi, con i continui miglioramenti e aggiornamenti nel mondo Apple, il recupero delle dimensioni delle directory sta diventando sempre più facile e accessibile, anche per gli utenti meno esperti. Non dimenticare di esplorare queste nuove opzioni e trovare quella che si adatta meglio al tuo flusso di lavoro!