Várias ferramentas de linha de comando usam a opção -h
ou --human-readable
para imprimir o tamanho do arquivo em um formato legível por humanos (por exemplo, 36G
vs 37550836
).
- Por que essa opção é necessária e não a padrão?
- Essas ferramentas não são principalmente para produção para seres humanos?
command-line
DQdlM
fonte
fonte
sort -n
porque eu estou menos interessado em ver rapidamente o tamanho bruto de cada diretório e mais em que subdiretório está ocupando desproporcionalmente muito espaço ...-h
também!sort -h
foi introduzido no GNU coreutils 7.5. O Lucid tem 7.4, então no Ubuntu você precisa pelo menos independente.Observe que se você definir BLOCKSIZE = legível por humanos em seu ambiente, este será o padrão, pelo menos para os comandos do GNU coreutils, ou seja, se você estiver usando o bash put:
no seu arquivo $ HOME / .bashrc.
fonte
BLOCKSIZE=h
pode ser suficiente. Mas ótima dica!BLOCK_SIZE=human-readable
. Também não sabia sobre o suporte a milhares de separadores até que eu li isso.Ao lado do que Gilles disse:
Quando essas ferramentas onde inventou o disco rígido era muito pequeno, em comparação com hoje. Você não precisou de ajuda para ler um número como 400000.
E se você não gostar, use o sistema de alias. No seu diretório pessoal,
e insira, por exemplo:
Observe que, ao contrário de muitos outros idiomas, você não pode deixar um espaço em branco antes ou atrás do operador de atribuição (sinal de igual).
fonte