GNU/Linux >> Linux Esercitazione >  >> Linux

Come visualizzare la dimensione del file in formato leggibile dall'uomo (KB, MB, GB) nel terminale Linux

Probabilmente sai già che puoi usare il comando ls con l'opzione di elenco lungo -l per mostrare la dimensione del file in Linux.

ls -l

Ma sfortunatamente, il lungo elenco mostra la dimensione del file in blocchi e questo non è di grande utilità per noi umani.

La cosa buona è che puoi combinare l'opzione -l con -h per mostrare la dimensione del file in un formato leggibile dall'uomo.

ls -lh

Come puoi vedere, è meglio visualizzare le dimensioni del file in un formato leggibile dall'uomo.

Come puoi vedere, le dimensioni dei file ora sono visualizzate in K (per KB), M per (MB). Se la dimensione del file è in byte, non viene visualizzata con alcun suffisso. Nell'esempio sopra, char.sh ha una dimensione di 140 byte.

Hai notato la dimensione della directory new_dir? Sono 4 KB. Se usi ls -lh comando sulle directory, mostra sempre la dimensione della directory come 4.0 K.

Dovrai usare du command per ottenere la dimensione reale di una directory in Linux.

Per impostazione predefinita, la dimensione del blocco nella maggior parte dei sistemi Linux è 4096 byte o 4 KB. Una directory in Linux è semplicemente un file con le informazioni sulla posizione di memoria di tutti i file in esso contenuti.

Puoi forzare il comando ls a visualizzare la dimensione del file in MB con il --block-size bandiera.

ls -l --block-size=M

Il problema con questo approccio è che tutti i file con dimensioni inferiori a 1 MB verranno visualizzati anche con dimensioni file 1 MB.

Il comando ls ha anche -s opzione per visualizzare le dimensioni. Dovresti combinare con -h per mostrare la dimensione del file in un formato leggibile dall'uomo.

ls -sh

Ecco l'output:

[email protected]:~/tutorial$ ls -sh
total 324M
4.0K char.sh      4.0K hello.sh              319M wp_ghost_export.zip
4.0K file.txt     4.0K new_dir
4.0K filetype.sh  5.5M wp_ghost_export.json

Puoi anche usare il comando stat in Linux per controllare la dimensione del file.

stat filename

Spero che questo suggerimento rapido ti sia utile per vedere la dimensione del file in Linux.


Linux
  1. Come aumentare le dimensioni dello scambio su Ubuntu Linux

  2. Come creare un file in Linux dalla finestra del terminale?

  3. Dimensione del file in formato leggibile dall'uomo

  4. Come tagliare un file a una determinata dimensione sotto Linux?

  5. Come ottenere la dimensione fisica di un file in Linux?

Come creare un file in Linux

Come eseguire il backup e il ripristino della cronologia del terminale Linux

Come visualizzare il contenuto del file in formato colonna nel terminale Linux

Come collegare simbolicamente un file in Linux

Come copiare file e directory nel terminale Linux

Come rendere eseguibile un file nel terminale Linux?