Czy możliwe jest, aby ls -l wyświetlał pole wielkości z cyframi pogrupowanymi według tysięcy? Jeśli tak to jak?
Na przykład:
$ ls -l
-rw-rw---- 1 dahl dahl 43,210,052 2012-01-01 21:52 test.py
(Zwróć uwagę na przecinki w rozmiarze).
Może modyfikując ustawienie LC_NUMERIC w ustawieniach regionalnych, których używam (en_US.utf8)?
Jestem na Kubuntu 12.04 LTS.
linux
command-line
ls
locale
Roger Dahl
źródło
źródło
Odpowiedzi:
Rozmiar bloku - mówi GNU Coreutils
Więc w zależności od tego, czego chcesz, możesz spróbować
lub
możesz to zrobić na stałe
lub
źródło
ls: illegal option -- - usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file ...]
-,
ale nie widzę tego w systemie Mac OS.LC_NUMERIC=en_US
eqLC_NUMERIC=en_US ls -l --block-size="'1"
W przypadku ast-open's
ls
(takżels
wbudowanegoksh93
jeśli jest zbudowany jako część ast-open):Jest to format zwykle używany,
ls -l
ale%(size)u
zmieniony na,%'(size)u
aby pokazać tysiące separatorów.Bardziej czytelny:
źródło
Ze stron podręcznika
_Oto strona man dla ls, pamiętaj, że man jest twoim najlepszym przyjacielem, wpisz „man man” w twoim terminalu, aby dowiedzieć się, jak może być użyteczny.
źródło