Emacs dired 模式,文件大小显示格式调整方法

1 问题

默认情况下,Dired中的文件大小显示为全数字格式。并不适合人类阅读

2 原理

  1. Dired文件大小的显示实际上是由 ls 命令返回的结果中抽取出来的
  2. 查找本系统 ls 命令说明,如何将结果中的文件大小显示为人类友好的格式
  3. Emacs dired-listing-switches 变量是emacs在调用 ls 命令式传递给 ls 的参数, 修改该变量可以改变dired中目录的显示

3 解决方法

3.1 临时改变显示方式

        在dired中输入: C-u s

3.2 永久改变显示方式

M-x customize-variable RET dired-listing-switches RET