比如我想建立一个 a/b/index.txt
这种
使用 mkdir
可以创建级联的文件夹
如 mkdir -p a/b
可以创建 a 文件夹,在 a 文件夹下的 b 文件夹
使用 touch
可以创建文件
但是现在想直接在 a 文件夹下新建 b 文件夹,在 b 文件夹下新建 index.txt
想问下有啥好的命令可以使用吗?
比如我想建立一个 a/b/index.txt
这种
使用 mkdir
可以创建级联的文件夹
如 mkdir -p a/b
可以创建 a 文件夹,在 a 文件夹下的 b 文件夹
使用 touch
可以创建文件
但是现在想直接在 a 文件夹下新建 b 文件夹,在 b 文件夹下新建 index.txt
想问下有啥好的命令可以使用吗?
10 回答11.1k 阅读
15 回答8.4k 阅读
7 回答5.3k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
8 回答6.2k 阅读
我自己来吧
mkdir -p a/b
cd $_
touch index.txt
的方式mkdir -p a/b && cd $_ && touch index.txt
或者不使用cd $_
的命令,mkdir -p a/b && touch a/b/index.txt
感觉这样敲的命令还是有点多,还得找找有没有更简便的方式,比如类似 oh-my-zshell 这种有没有快捷键啥的,或者自己自定义某些命令,然后使用 alias 接收参数来创建的
就是能不能更智能一点,比如已经有a文件了,那么直接在 a 文件夹下创建b文件夹,而不是在
mkdir a/b
的时候,会出现已经创建了a
文件夹报错的问题。也就是