Comment utiliser des caractères génériques avec ls sans lister le contenu du répertoire?

18

ls affiche généralement uniquement les fichiers et dossiers du répertoire actuel. Mais une fois que vous ajoutez un caractère générique, il commence la recherche dans les sous-répertoires.

exemple:

$ ls
fight_folder    file1       file2

$ ls f*
file1   file2

fight_folder:
file3

Comment limiter la portée au seul répertoire actuel?
Utiliser OS X

Igorio
la source

Réponses:

23

ls -dsupprime la liste du contenu des répertoires répertoriés sur la ligne de commande (via le caractère générique). De la documentation :

-d Les répertoires sont répertoriés comme des fichiers simples (non recherchés récursivement).

geekosaure
la source
ls -d * fait ce que vous dites mais malheureusement ls -d ne répertorie pas les répertoires.
aless80