我最近做了很多自定义,我注意到一个小但令人沮丧的问题。当我将$ ls -a
输入到主目录中时,它会列出每行的所有文件和目录,而不是每行正常的两个或三个。特别奇怪的是,$ ls
或$ ls -a
不会发生任何其他目录,输出是标准的。
在我的主目录中,它仅在-a
标志中发生。还有其他人遇到了这个问题,并且有任何解决问题的提示吗?
听起来您在家里有一个特别长的杂物。
ls
在列中显示文件,但是如果一个文件名非常长,则只能适合一个列。
这是一个命令,它将在您的ls
输出中显示最长的文件名:
ls -a | awk '{print length($0), $0}' | sort -n