Por que a saída de ls é assim?

1

Estou usando o Mac OS X Snow Leopard e quando digito

ls c *

isto é o que eu recebo no meu terminal:

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

Por padrão, estou usando o Bash.

    
por Nadal 22.05.2010 / 18:32

4 respostas

5

É apenas perfurar todos os diretórios que correspondem ao c *, que podem ser curados dizendo

ls -d c*

em vez disso.

    
por 22.05.2010 / 18:33
2

ls c * lista o arquivo c e todos os arquivos / diretórios * Pode-se configurar o shell para parar de uma só vez, porque c não existe enquanto você quis dizer c *

    
por 22.05.2010 / 20:33
1

É assim que mostra o conteúdo dos diretórios. Você quis dizer -d ?

    
por 22.05.2010 / 18:33
1

Parece que o sometrhing tem aliases ls para ls -R.

Qual é o resultado de alias ls

Corrigir é provavelmente

alias ls=
    
por 22.05.2010 / 18:35