假设我有一个像这样的目录结构:
$ [〜/ 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/
我知道-pswitch 的用途是创建多个不存在的目录。我只是认为这可能会有所帮助。
如何tmp1一次在所有子目录中创建?
如果可以做到这一点,我如何延长它来创建\tmp1,\tmp2,\tmp3中\a,\b并\c在一次?
编辑:我错过提的是,目录不必是简单而有序,像a,b,c等等,并且要创建的目录不一定喜欢tmp1,tmp2。
$ [〜/ practice] ls 狗/猫/老鼠/
我想在他们身上有一些
$ [〜/ practice] ls * 狗: 红蓝/ 猫: 红蓝/ 鼠: 红蓝/