Ist es möglich, ls -l dazu zu bringen, das Größenfeld mit nach Tausenden gruppierten Ziffern auszugeben? Wenn das so ist, wie?
Zum Beispiel:
$ ls -l
-rw-rw---- 1 dahl dahl 43,210,052 2012-01-01 21:52 test.py
(Beachten Sie die Kommas in der Größe).
Vielleicht durch Ändern der LC_NUMERIC-Einstellung in dem von mir verwendeten Gebietsschema (en_US.utf8)?
Ich bin auf Kubuntu 12.04 LTS.
linux
command-line
ls
locale
Roger Dahl
quelle
quelle
Antworten:
Blockgröße - GNU Coreutils sagt
Je nachdem, was Sie wollen, können Sie es versuchen
oder
Sie können es dauerhaft mit machen
oder
quelle
ls: illegal option -- - usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file ...]
-,
aber ich sehe das nicht unter Mac OS.LC_NUMERIC=en_US
eqLC_NUMERIC=en_US ls -l --block-size="'1"
Mit Ast-Open's
ls
(auch dasls
Builtin vonksh93
wenn als Teil von Ast-Open gebaut):Das ist das Format, das normalerweise verwendet wird,
ls -l
aber%(size)u
geändert wurde%'(size)u
, um die Tausendertrennzeichen anzuzeigen.Besser lesbar:
quelle
Aus den Manpages
_Hier ist die Manpage für ls. Denken Sie daran, man ist Ihr bester Freund. Geben Sie "man man" in Ihr Terminal ein, um herauszufinden, wie nützlich es sein kann.
quelle