如何在 *N*X 中列出目录名称但不列出其内容?

如何在 *N*X 中列出目录名称但不列出其内容?

如果我简单地ls指定文件名模式,例如ls A*,对于与模式匹配的目录,它将进入该目录并给出完整列表,但我怎样才能仅获取列表./和里面目录的名称,而不是它们的内容?

答案1

你可以尝试这个命令:

ls -d A*/

答案2

如果你需要递归地执行,你可以使用

find . -type d -name A\*

答案3

ls -l | grep '^d' will list only directories in the '.' current directory

相关内容