GNU/Linux >> Linux Esercitazione >  >> Linux

Come vedo du in GB invece di MB in Linux?

Soluzione 1:

GNU du ha --block-size opzione:

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

Come sajb notato, l'omissione dell'argomento della dimensione del blocco ridimensionerà automaticamente l'output (e visualizzerà l'unità). L'utilizzo di qualsiasi argomento di dimensione del blocco visualizza il numero ma omette l'unità.

Soluzione 2:

Per comodità, ecco i riferimenti per macOS:

  • -h Output "leggibile dall'uomo". Utilizza i suffissi delle unità:Byte, Kilobyte, Megabyte, Gigabyte, Terabyte e Petabyte.
  • -k Visualizza i conteggi dei blocchi in blocchi da 1024 byte (1 Kbyte).
  • -m Visualizza i conteggi dei blocchi in blocchi da 1.048.576 byte (1 Mbyte).
  • -g Visualizza i conteggi dei blocchi in blocchi da 1.073.741.824 byte (1 Gbyte).

Ecco come funzionano le varie opzioni dato un 1,234,567 KB file:

$ 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

Vale anche la pena notare che puoi configurare il comportamento implicito tramite BLOCKSIZE variabile d'ambiente:

BLOCKSIZE Se la variabile di ambiente BLOCKSIZE è impostato e -k l'opzione non è specificata, i conteggi dei blocchi verranno visualizzati in unità di quella dimensione del blocco. Se BLOCKSIZE non è impostato e -k opzione non è specificata, i conteggi dei blocchi verranno visualizzati in 512 -byte.


Linux
  1. Come gestire le capacità dei file Linux

  2. Come trovare un file in Linux

  3. Come creare uno scambio in Linux

  4. Come creare un file di scambio in Linux

  5. Come montare un file iso in Linux

Come collegare simbolicamente un file in Linux

Come crittografare file su Linux

Come vedere gli utenti che hanno effettuato l'accesso in Linux

Come disabilitare lo scambio in Linux

Come usare gzip in Linux?

Come vedere i contenuti dei file Hive orc in Linux