![cd 进入 ls -d 返回的第一个/第二个/第三个目录 */](https://linux22.com/image/1418970/cd%20%E8%BF%9B%E5%85%A5%20ls%20-d%20%E8%BF%94%E5%9B%9E%E7%9A%84%E7%AC%AC%E4%B8%80%E4%B8%AA%2F%E7%AC%AC%E4%BA%8C%E4%B8%AA%2F%E7%AC%AC%E4%B8%89%E4%B8%AA%E7%9B%AE%E5%BD%95%20*%2F.png)
假设我在一个目录中code
:
/code
/very-long-and-descriptive-name
如果我想cd
进入该目录(或者按字母顺序排列的目录),我只需cd *
。
现在假设我添加更多目录和文件到code
:
/code
ACKNOWLEDGEMENTS.md
/a-very-long-directory-name
/super-long-name-that-is-quite-long
README.md
/very-long-and-descriptive-name
有什么方法可以让我cd
快速进入(按字母顺序排列)第一个(非常长)、第二个(超长)或第三个(非常长)的目录?
喜欢cd */ 1
,cd */ 2
,cd */ 3
?
答案1
如果您使用tab
key,它应该会尝试自动完成。因此,如果您输入a
和tab
,它将扩展为a-very-long..
,s
并tab
扩展为super-long...
,等等。