GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo veo du en GB en lugar de MB en Linux?

Solución 1:

GNU du tiene el --block-size opción:

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

Como sajb señaló, omitir el argumento del tamaño del bloque escalará automáticamente la salida (y mostrará la unidad). El uso de cualquier argumento de tamaño de bloque muestra el número pero omite la unidad.

Solución 2:

Para mayor comodidad, aquí hay una referencia para macOS:

  • -h Salida "legible por humanos". Use sufijos de unidad:Byte, Kilobyte, Megabyte, Gigabyte, Terabyte y Petabyte.
  • -k Mostrar recuentos de bloques en bloques de 1024 bytes (1 Kbyte).
  • -m Mostrar recuentos de bloques en bloques de 1 048 576 bytes (1 Mbyte).
  • -g Mostrar recuentos de bloques en bloques de 1 073 741 824 bytes (1 Gbyte).

Así es como funcionan las diversas opciones dado un 1,234,567 KB archivo:

$ 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

También vale la pena señalar que puede configurar el comportamiento implícito a través del BLOCKSIZE variable de entorno:

BLOCKSIZE Si la variable de entorno BLOCKSIZE está establecido, y el -k Si no se especifica la opción, los recuentos de bloques se mostrarán en unidades de ese tamaño de bloque. Si BLOCKSIZE no está establecido, y el -k no se especifica la opción, los recuentos de bloques se mostrarán en 512 -bloques de bytes.


Linux
  1. Cómo administrar las capacidades de archivos de Linux

  2. Cómo encontrar un archivo en Linux

  3. Cómo crear un intercambio en Linux

  4. Cómo crear un archivo de intercambio en Linux

  5. ¿Cómo cambiar el nombre de un archivo en Linux?

Cómo vincular un archivo en Linux

Cómo cifrar archivos en Linux

Cómo ver los usuarios registrados en Linux

Cómo deshabilitar el intercambio en Linux

¿Cómo usar gzip en Linux?

Cómo ver el contenido de los archivos Hive orc en Linux