Yar*_*ron 13
在目录树中向上移动目录和向下移动目录之间的主要区别是:
向上移动 - 只有一个选项,因此该命令不需要提及文件夹名称:
cd ..
向下移动 - 可能有几个子目录,因此您首先需要选择子目录,将目录向下更改为example-dir命令是:
cd example-dir
Rav*_*ina 12
在较旧版本的 bash(例如:4.3)中,您可以这样做cd *,它会转到它找到的第一个子目录:
$ ls
dir1/ dir2/ dir3/
$ cd *
Run Code Online (Sandbox Code Playgroud)
现在我们在dir1/.
小智 6
您想要向下移动一个目录的方式是不可能的,因为只有一个由 表示的父目录..,但是一个目录中可以有多个目录,因此您必须提及您的意思。您必须使用cd example向下移动到目录example。
但是有一个捷径:Tab为此使用完成。要向下移动一个example目录,您可以输入cd e并按Tab,如果example是唯一以eshell开头的目录,将自动完成命令到cd example. 如果还有其他以 开头的e,doubleTab将列出匹配项,您可以键入ex或任何需要的内容,然后Tab再次按,依此类推。