Rog*_*ahl 15 linux command-line ls locale
是否可以使 ls -l 输出带有按千位分组的数字的大小字段?如果是这样,如何?
例如:
$ ls -l
-rw-rw---- 1 dahl dahl 43,210,052 2012-01-01 21:52 test.py
Run Code Online (Sandbox Code Playgroud)
(注意大小中的逗号)。
也许通过修改我正在使用的语言环境中的 LC_NUMERIC 设置(en_US.utf8)?
我在 Kubuntu 12.04 LTS 上。
Mik*_*kel 23
以 ' 开头的块大小规范会导致以千位分隔符显示输出大小。(请注意,仅指定块大小是不够的)。
所以取决于你想要什么,你可以尝试
BLOCK_SIZE="'1" ls -l
BLOCK_SIZE="'1kB" ls -l
Run Code Online (Sandbox Code Playgroud)
或者
ls -l --block-size="'1"
ls -l --block-size="'1kB"
Run Code Online (Sandbox Code Playgroud)
你可以让它永久使用
export BLOCK_SIZE="'1"
export BLOCK_SIZE="'1kB"
Run Code Online (Sandbox Code Playgroud)
或者
alias ls="ls --block-size=\"'1\""
alias ls="ls --block-size=\"'1kB\""
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5213 次 |
最近记录: |