相当于mkdir dir1 dir2
在 bash 中运行。这将创建两个单独的目录,dir1
并且dir2
.
如果您:mkdir dir1 dir2
在 ranger 中运行,它只会创建一个名为 的目录'dir1 dir2'
。
答案1
默认情况下,ranger 不使用mkdir
标志。 (我试图通过它,但它不起作用。)
但ranger提供了alias的使用。
alias [newcommand] [oldcommand]
Copies the oldcommand as newcommand.
因此,当您启动 Ranger 时,您可以将其设置为mkdir
使用您需要的标志来执行。
:alias mkdir shell mkdir -p
然后你可以这样做:
:mkdir dir1 dir2 dir3
答案2
源于上面 tntx 的答案,添加
alias mkdir shell mkdir -p
我的rc.conf
作品完全符合预期。这是首选,因为它将ranger
在启动时自动加载