假设我有一个像这样的目录结构:
$ [〜/ practice] ls A B C D/
现在,我想tmp1
在的所有子目录中创建一个目录,practice
并执行以下操作:
$ [〜/ practice] mkdir * / tmp1 mkdir:无法创建目录“ * / tmp1”:没有此类文件或目录
然后我尝试进行-p
切换,最后得到一个以子目录命名*
的目录tmp1
$ [〜/ practice] mkdir -p * / tmp1 $ [〜/ practice] ls */ A B C D/
我知道-p
switch 的用途是创建多个不存在的目录。我只是认为这可能会有所帮助。
如何tmp1
一次在所有子目录中创建?
如果可以做到这一点,我如何延长它来创建\tmp1
,\tmp2
,\tmp3
中\a
,\b
并\c
在一次?
编辑:我错过提的是,目录不必是简单而有序,像a
,b
,c
等等,并且要创建的目录不一定喜欢tmp1
,tmp2
。
$ [〜/ practice] ls 狗/猫/老鼠/
我想在他们身上有一些
$ [〜/ practice] ls * 狗: 红蓝/ 猫: 红蓝/ 鼠: 红蓝/