为什么 ls 的输出是这样的?

为什么 ls 的输出是这样的?

我正在使用 Mac OS X Snow Leopard,当我输入

ls c *

这是我在终端上得到的结果:

clock:
PSD               demo.html         jquery.tzineClock script.js         styles.css

clock2:

clojure-presentations:
Clojure-1up.pdf            ClojureInTheField-1up.pdf  license.html
Clojure-4up.pdf            README
ClojureForRubyists-1up.pdf keynote

coffee-script:
Cakefile      README        bin           examples      index.html    package.json  test
LICENSE       Rakefile      documentation extras        lib           src           vendor

默认情况下我使用 Bash。

答案1

它只是深入研究与 c* 匹配的所有目录,可以通过以下方式解决

ls -d c*

反而。

答案2

ls c * 列出文件 c 和所有文件/目录 * 可以将 shell 配置为立即停止,因为 c 并不存在,而你想要的是 c*

答案3

这就是它显示目录内容的方式。您是想添加吗-d

答案4

看起来某些东西有别名 ls 到 ls -R。

alias ls 的结果是什么

修复可能是

alias ls=

相关内容