gpt4 book ai didi

linux - 如何在终端中更改 ls -a

转载 作者:可可西里 更新时间:2023-11-01 11:49:19 25 4
gpt4 key购买 nike

我最近对 ​​bash 做了很多定制,我注意到一个小但令人沮丧的问题。当我在我的主目录中输入 $ ls -a 时,它每行一个列出所有文件和目录,而不是正常的每行两个或三个。特别奇怪的是,将 $ ls$ ls -a 放入任何其他目录时不会发生这种情况,输出是标准的。

它只会在我的主目录中使用 -a 标志时发生。有没有其他人遇到过这个问题,并且有解决它的任何提示?

最佳答案

听起来您的主目录中有一个特别长的点文件。

ls 以列显示文件,但如果一个文件名特别长,它只能容纳一列。

这是一个命令,它将在您的 ls 输出中显示最长的文件名:

ls -a | awk '{print length($0), $0}' | sort -n

关于linux - 如何在终端中更改 ls -a,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21567492/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com