É possível tornar ls -l output o tamanho do campo com dígitos agrupados por milhares? Se sim, como?
Por exemplo:
$ ls -l
-rw-rw---- 1 dahl dahl 43,210,052 2012-01-01 21:52 test.py
(Observe as vírgulas no tamanho).
Talvez modificando a configuração LC_NUMERIC dentro da localidade que estou usando (en_US.utf8)?
Estou no Kubuntu 12.04 LTS.
linux
command-line
ls
locale
Roger Dahl
fonte
fonte
Respostas:
Tamanho do bloco - diz o GNU Coreutils
Então, dependendo do que você quiser, você pode tentar
ou
você pode torná-lo permanente usando
ou
fonte
ls: illegal option -- - usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file ...]
-,
mas não vejo isso no Mac OS.LC_NUMERIC=en_US
eqLC_NUMERIC=en_US ls -l --block-size="'1"
Com ast-open's
ls
(também o built-inls
deksh93
se construído como parte do ast-open):Esse é o formato normalmente usado para
ls -l
mas com%(size)u
mudou%'(size)u
para mostrar os mil separadores.Mais legível:
fonte
Nas páginas do manual
_Aqui está a página de manual para ls, lembre-se de que man é seu melhor amigo, digite "man man" em seu terminal para descobrir o quão útil pode ser.
fonte