Dlaczego wynik ls jest taki?

1

Używam Mac OS X Snow Leopard i kiedy piszę

ls c *

oto, co dostaję w moim terminalu:

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

Domyślnie używam Bash.

Nadal
źródło
Teraz zdaję sobie sprawę, że między c a gwiazdą była przestrzeń. I to spowodowało wszystkie te kłopoty. W każdym razie nauczyłem się czegoś nowego.
Nadal

Odpowiedzi:

5

To tylko wiercenie we wszystkich katalogach pasujących do c *, które można wyleczyć, mówiąc

ls -d c*

zamiast.

JustJeff
źródło
2

ls c * wyświetla plik c i wszystkie pliki / katalogi * Można skonfigurować powłokę tak, aby zatrzymywała się od razu, ponieważ c nie istnieje podczas gdy miałeś na myśli c *

Henno
źródło
1

W ten sposób pokazuje zawartość katalogów. Czy chciałeś dodać -d?

Ignacio Vazquez-Abrams
źródło
1

Wygląda na to, że coś ma aliasy ls do ls -R.

Jaki jest wynik alias ls

Naprawiono prawdopodobnie

alias ls=
Mark
źródło
2
Nie, nie to.
Ignacio Vazquez-Abrams