在bash中不知道其名称的情况下进入目录

use*_*234 8 bash cd

如果我知道目录中会有一个文件夹,但我不知道它的名字,bash中有一个简单的方法可以进入它吗?如果我想检查以确保当前目录中存在文件夹,可以这样做吗?

anu*_*ava 12

如果当前路径中只有一个子目录,那么您可以使用此glob模式来执行cd:

cd */
Run Code Online (Sandbox Code Playgroud)

模式*/匹配当前路径中的所有子目录,因为只有一个,所以这只cd会将目录更改为单个子目录.

  • PS:如果有多个目录,那么`cd*/`将改为第一个子目录. (3认同)