GNU/Linux >> Znalost Linux >  >> Linux

Jak zobrazit velikost souboru ve formátu čitelném pro člověka (kB, MB, GB) v terminálu Linux

Pravděpodobně již víte, že můžete použít příkaz ls s volbou dlouhého výpisu -l pro zobrazení velikosti souboru v Linuxu.

ls -l

Ale bohužel dlouhý výpis ukazuje velikost souboru v blocích a to nám lidem moc k ničemu není.

Dobrá věc je, že můžete kombinovat volbu -l s -h pro zobrazení velikosti souboru ve formátu čitelném pro člověka.

ls -lh

Jak vidíte, je lepší zobrazit velikost souboru ve formátu čitelném pro člověka.

Jak vidíte, velikosti souborů se nyní zobrazují v K (pro KB), M pro (MB). Pokud je velikost souboru v bajtech, nezobrazuje se s žádnou příponou. Ve výše uvedeném příkladu char.sh má velikost 140 bajtů.

Všimli jste si velikosti adresáře new_dir? Má 4 kB. Pokud použijete ls -lh příkaz na adresáře, vždy zobrazuje velikost adresáře jako 4,0 K.

Chcete-li získat skutečnou velikost adresáře v Linuxu, budete muset použít příkaz du.

Ve výchozím nastavení je velikost bloku ve většině systémů Linux 4096 bajtů nebo 4 kB. Adresář v Linuxu je jednoduše soubor s informacemi o umístění paměti všech souborů v něm.

Příkaz ls můžete vynutit zobrazení velikosti souboru v MB pomocí --block-size vlajka.

ls -l --block-size=M

Problém s tímto přístupem je, že všechny soubory s velikostí menší než 1 MB se zobrazí také s velikostí souboru 1 MB.

Příkaz ls má také -s možnost zobrazení velikosti. Měli byste kombinovat s -h pro zobrazení velikosti souboru ve formě čitelné pro člověka.

ls -sh

Zde je výstup:

[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

Ke kontrole velikosti souboru můžete také použít příkaz stat v Linuxu.

stat filename

Doufám, že vám tento rychlý tip pomůže při zobrazení velikosti souboru v Linuxu.


Linux
  1. Jak vytvořit soubor v Linuxu z okna terminálu?

  2. Jak vytvořit náhodný soubor .txt (čitelný text jako ASCII) v linuxu

  3. Jak získat fyzickou velikost souboru v Linuxu?

  1. Jak pěkně vytisknout soubor JSON v terminálu Linux

  2. Jak zvýšit velikost swapu na Ubuntu Linux

  3. Jak zobrazit určité řádky z textového souboru v Linuxu?

  1. Jak vytvořit soubor s danou velikostí v Linuxu?

  2. Jak najít soubory ve formátu DOS v systému souborů linux

  3. Velikost souboru ve formátu čitelném pro člověka