如何在ls中使用通配符而不列出目录内容?


18

ls通常仅显示当前目录中的文件和文件夹。但是,一旦添加了通配符,它​​将开始在子目录中搜索。

例:

$ ls
fight_folder    file1       file2

$ ls f*
file1   file2

fight_folder:
file3

如何将范围限制为仅当前目录?
使用OS X

Answers:


23

ls -d禁止列出命令行上列出的目录的内容(通过通配符)。从文档中

-d 目录被列为纯文件(不以递归方式搜索)。


ls -d *会执行您所说的内容,但不幸的是ls -d不会列出目录。
aless80
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.