Comando Linux per ottenere dimensioni di file e directory presenti in una cartella particolare

Comando Linux per ottenere dimensioni di file e directory presenti in una cartella particolare
Linux offre una vasta gamma di strumenti di comando per la gestione di file e directory. Uno di questi strumenti è il comando "Du" (Uso del disco) e l'altro è il comando "LS" (List), entrambi i quali possono essere utilizzati per ottenere la dimensione di file e directory presenti in una cartella particolare.

Comando Linux per ottenere dimensioni di file e directory presenti in una cartella particolare

Ci sono due comandi per ottenere la dimensione di file e directory presenti in una cartella particolare:

  • comando ls
  • comando Du

LS: Il comando LS o Elenco fornisce la dimensione effettiva del file. Il comando LS elenca i file e le directory. Può visualizzare ulteriori informazioni, come autorizzazioni di file, timestamp e dimensioni.

DU: Il comando DU può stimare le dimensioni e lo spazio utilizzato da un file o una directory. Può visualizzare l'output in un formato specifico, come dimensioni leggibili dall'uomo. Per impostazione predefinita, visualizza le dimensioni dei file in un formato gerarchico.

1: come ottenere dimensioni di file e directory utilizzando il comando LS

Il comando "LS" è un comando comunemente usato in Linux per elencare il contenuto di una directory. Tuttavia, può darci file e directory dimensioni effettive in una cartella particolare.

La sintassi generale per ottenere la dimensione di file e directory utilizzando ls Il comando è menzionato di seguito:

$ ls -l

Come ottenere dimensioni di file e directory in una particolare directory usando il comando LS

Per afferrare la dimensione di file e directory in una particolare cartella Uso:

$ ls -l ./

Per esempio:

$ ls -l ./Download

Ciò emetterà un elenco di tutti i file e le directory nella directory definita, insieme alle loro dimensioni in byte.

Come ottenere le dimensioni di tutti i file utilizzando il comando LS

Per visualizzare le dimensioni di tutti i file in un attuale Directory di lavoro ASTERISK (*) il personaggio jolly verrà utilizzato:

$ ls -l *

Come ottenere le dimensioni di tutti i file inclusi i file nascosti utilizzando il comando LS

Se si desidera ottenere anche la dimensione del file di file nascosti -UN La bandiera verrà utilizzata:

$ ls -al *

Il nome dei file nascosti in Linux di solito inizia con un punto, ad esempio ".affrettato". IL -UN La bandiera contiene directory che iniziano con Dot (".").

2: come ottenere dimensioni di file e directory usando il comando DU

Un altro modo per trovare la dimensione delle directory è usare du comando. Ecco alcuni motivi per cui du Il comando è migliore di altri:

  • Velocità: Il comando "Du" è molto veloce nel fornire la dimensione di file e directory, esegue l'operazione in breve tempo, rendendolo ideale per le directory di grandi dimensioni o i file system.
  • Flessibilità: Il comando "Du" fornisce una vasta gamma di opzioni che possono essere utilizzate per personalizzare l'output, come la visualizzazione di dimensioni in formato leggibile dall'uomo e fornire un riepilogo della dimensione totale di una directory.
  • Ricorsivo: Il comando "Du" può scansionare in modo ricorsivo attraverso una directory e le sue sottodirectory e fornirà la dimensione di tutti i file e le directory presenti in essa.
  • Accurato: Il comando "Du" fornisce una rappresentazione accurata della dimensione di un file o di una directory, considera la dimensione del blocco del file system e lo spazio utilizzato dai metadati del file e della directory, che fornisce una rappresentazione accurata dello spazio utilizzato dai file e directory.

Altri comandi come "LS" e "STAT" sono anche utilizzati per ottenere informazioni sulla dimensione del file, ma non forniscono lo stesso livello di flessibilità e accuratezza del comando "DU".

La sintassi per comando Du seguire è menzionato di seguito:

$ du ~/

Dove "Directory" è il nome della directory che si desidera controllare e "nome del file" sono qualsiasi opzioni aggiuntive che si desidera includere.

Per ottenere le dimensioni della directory di download, utilizzare:

$ du ~/download

Ciò emetterà un elenco di tutti i file e le directory nella home directory, insieme alle loro dimensioni in kilobyte.

Per ottenere le dimensioni di una particolare directory in forma leggibile umana come in byte, kilobyte o megabyte usano:

$ du -h ~/download

Ciò emetterà le dimensioni in un formato che è più facile da leggere, come ad esempio “5.5m " per 5.5 megabyte.

Allo stesso modo, per trovare la dimensione di un file con du utilità, usa:

$ du /

Per esempio:

$ du ./file.MP4

Ottieni una forma di leggibile umana di dimensioni con -H bandiera:

$ du -h ./file.MP4

Conclusione

Per trovare la dimensione del file in Linux il "LS" E "Du" è possibile utilizzare comandi. Entrambi questi comandi aiutano a ottenere facilmente le dimensioni di file e directory presenti in una cartella particolare e prendere decisioni migliori su come gestire lo spazio sulla macchina Linux.