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.


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.


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 *



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.