Misalkan saya memiliki struktur direktori seperti ini:
$ [~ / latihan] ls a / b / c / d /
Sekarang saya ingin membuat direktori tmp1di semua sub direktori practicedan saya melakukan ini:
$ [~ / practice] mkdir * / tmp1 mkdir: tidak dapat membuat direktori `* / tmp1 ': Tidak ada file atau direktori tersebut
Lalu saya coba -psakelar dan saya akhiri dengan direktori yang dinamai *dengan sub direktoritmp1
$ [~ / practice] mkdir -p * / tmp1 $ [~ / latihan] ls * / a / b / c / d /
Saya tahu penggunaan -pswitch adalah untuk membuat beberapa direktori yang tidak ada. Saya hanya berpikir itu mungkin membantu.
Bagaimana cara saya membuat tmp1di semua subdirektori sekaligus?
Jika ini bisa dilakukan, bagaimana cara memperpanjang untuk membuat \tmp1, \tmp2, \tmp3di \a, \bdan \csekaligus?
Edit: Aku rindu menyebutkan bahwa direktori tidak harus sederhana dan dalam rangka, seperti a, b, cdll, dan direktori yang akan dibuat belum tentu seperti tmp1, tmp2.
$ [~ / latihan] ls anjing / kucing / tikus /
Di dalamnya, saya ingin memiliki sesuatu seperti
$ [~ / latihan] ls * anjing: merah biru/ kucing: merah biru/ tikus: merah biru/