![是否可以使用 ls 更改文件之间的间距](https://linux22.com/image/15885/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%20ls%20%E6%9B%B4%E6%94%B9%E6%96%87%E4%BB%B6%E4%B9%8B%E9%97%B4%E7%9A%84%E9%97%B4%E8%B7%9D.png)
我对 unix 相当陌生,我想知道是否有一些属性ls
可以用来更改文件之间的间距。目前我已经将我的别名设置ls
为output ls -G
,这样我就有了彩色文件夹。然而,这样做的缺点是文件/文件夹显示得更加挤压/靠近。
答案1
您可以通过运行ls -G -T1
(或 --tabsize=1 而不是 -T1)或在 ~/.bashrc 中设置 TABSIZE=1 来解决此问题。
答案2
我不认为ls -G
间距与ls
.
宽度取决于每个目录中文件名的长度。
尝试在同一目录中运行/bin/ls
和/bin/ls -G
,您应该注意到间距是相同的。
然后切换到不同的目录并重试。
另一种可能性是您看到了列 ( -C
) 和跨 ( -x
) 模式之间的差异。
尝试跑步ls -C
,ls -x
看看你更喜欢哪一个。
然后将其设为别名。