如果我简单地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
如果我简单地ls
指定文件名模式,例如ls A*
,对于与模式匹配的目录,它将进入该目录并给出完整列表,但我怎样才能仅获取列表./
和里面目录的名称,而不是它们的内容?
你可以尝试这个命令:
ls -d A*/
如果你需要递归地执行,你可以使用
find . -type d -name A\*
ls -l | grep '^d' will list only directories in the '.' current directory