我不知道ls --tab-size=COLS
(或ls -T<COLS>
)做了什么。
来自男人:
假设制表位在每个 COLS 而不是 8
例如,这里发生了什么?或者什么是有用的例子?
$ touch a b c d
$ ls --color=never
a b c d
$ ls --color=never -T0
a b c d
$ ls --color=never -T1
a b c d
$ ls --color=never -T2
a b c d
$ ls --color=never -T3
a b c d
$ ls --color=never -T4
a b c d
$ ls --color=never -T5
a b c d
$ ls --color=never -T6
a b c d
--tabsize=cols
/-T
选项用于将标签大小调整为终端ls
的标签大小或禁用标签的使用。如果您的终端使用“非标准”值 != 8 并且输出出现乱码,则这是有道理的。的描述
info ls
稍微好一点:例子:
这看起来不错,还有
-T0
and-T8
and显示我的标签宽度设置为 8 个字符。
但
看起来很糟糕。
现在将制表位设置为 3 个字符,然后重试:
并且输出再次被很好地格式化。