
alexabolada
(usa Debian)
Enviado em 19/04/2023 - 09:20h
Olá, entendo que você gostaria de uma solução sem precisar fazer a conversão, porém infelizmente não é possível alterar as unidades de medida padrão no comando [i]df[\/i] diretamente. A conversão é o método mais simples de se obter o valor desejado.
Caso você queira, é possível criar um pequeno script que faça essa conversão automaticamente para você, sem precisar fazê-la mentalmente. Aqui está um exemplo que você pode utilizar:
[b]$ vim df_mb.sh[\/b]
Dentro do arquivo, digite:
#!/bin/bash
df -h | awk 'NR==1{print;next} {printf("%-31s %-6.2f %-6.2f %-6.2f %5s %-s\n", $1,$2*1024/1000,$3*1024/1000,$4*1024/1000,$5,$6)}'
Salve e saia do editor com [b]:wq![\/b]. Em seguida, torne o script executável:
[b]$ chmod +x df_mb.sh[\/b]
Agora, você pode executar o script utilizando:
[b]$ ./df_mb.sh[\/b]
Isso exibirá a saída do comando df com os valores em Megabytes (MB) em vez de Me