更改 ls 中文件之间的间距

更改 ls 中文件之间的间距

这更多的是一个外观问题,但这确实困扰着我。在 OS X 上,当我运行ls -G(或使用 CLICOLOR=1)而不是常规时,ls它会更改列的间距,如下图所示:

ls 与 ls -G 间距

有没有办法改变间距,以便跑步ls -G产生与常规跑步相同的间距ls

*编辑

CLICOLOR 未设置: 颜色=0

颜色=1 颜色=1

笔记:来自lsOSX 上的手册页

-G      Enable colorized output.  This option is equivalent to defining 
        CLICOLOR in the environment.  (See below.)

答案1

我不确定 OSX 的版本和您正在使用的各种工具,但我在我的 OSX 系统上进行了以下设置,并ls -G显示了与 vanilla 相同的列对齐方式ls

例子

   SS#1

我的设置由以下环境变量组成。

$ env|grep -Ei "cli|ls|col"
TERM=xterm-256color
CLICOLOR=1
LSCOLORS=GxFxCxDxBxegedabagaced

相关内容