GNU/Linux >> Znalost Linux >  >> Linux

Jak v linuxu vidím du v GB místo MB?

Řešení 1:

GNU du--block-size možnost:

du -csh --block-size=1G .

Jako sajb povšimněte si, že vynechání argumentu velikosti bloku automaticky změní velikost výstupu (a zobrazí jednotku). Použití libovolného argumentu velikosti bloku zobrazí číslo, ale vynechá jednotku.

Řešení 2:

Pro usnadnění uvádíme odkaz pro macOS:

  • -h Výstup „čitelný pro člověka“. Používejte přípony jednotek:bajt, kilobajt, megabajt, gigabajt, terabajt a petabajt.
  • -k Počet bloků zobrazení v blocích o velikosti 1024 bajtů (1 kB).
  • -m Počet bloků zobrazení v blocích o velikosti 1 048 576 bajtů (1 MB).
  • -g Počet bloků zobrazení v blocích o velikosti 1 073 741 824 bajtů (1 GB).

Zde je návod, jak fungují různé možnosti s 1,234,567 KB soubor:

$ mkfile -n 1234567k file.txt

$ du file.txt
2469136 file.txt

$ du -k file.txt
1234568 file.txt

$ du -m file.txt
1206    file.txt

$ du -g file.txt
2   file.txt

$ du -h file.txt
1.2G    file.txt

Za zmínku také stojí, že můžete nakonfigurovat implicitní chování pomocí BLOCKSIZE proměnná prostředí:

BLOCKSIZE Pokud je proměnná prostředí BLOCKSIZE je nastavena a -k není specifikována, budou počty bloků zobrazeny v jednotkách dané velikosti bloku. Pokud BLOCKSIZE není nastaveno a -k není zadán, počet bloků se zobrazí v 512 -bajtové bloky.


Linux
  1. Jak spravovat možnosti souborů Linux

  2. Jak vytvořit swap v Linuxu

  3. Jak vytvořit odkládací soubor v Linuxu

  1. Jak vyprázdnit soubor protokolu v Linuxu

  2. Jak přejmenovat soubor v Linuxu?

  3. Jak připojit soubor iso v Linuxu

  1. Jak přesunout soubor v Linuxu

  2. Jak vytvořit soubor v Linuxu

  3. Jak najít soubor v Linuxu