cd 没有转义空格

Tho*_*ing 2 bash

我将如何创建一个类似于 的命令cd,但您不需要转义空格?(假设一排永远不会超过一个空格。)

用法示例:

cds some directory

对比

cd some\ directory

gar*_*ohn 7

如果你使用 bash,把它放在你的 ~/.bashrc 中:

cds() { cd "$*"; }
Run Code Online (Sandbox Code Playgroud)

另一种解决方案是键入目录名称的第一个字母,然后按 Tab 键,让 shell 为您完成名称。