สมมติว่าฉันมีโครงสร้างไดเรกทอรีเช่นนี้
$ [~ / ฝึก] ls เอบีซีดี/
ตอนนี้ฉันต้องการสร้างไดเรกทอรีtmp1
ในไดเรกทอรีย่อยทั้งหมดpractice
และฉันทำสิ่งนี้:
$ [~ / ฝึก] mkdir * / tmp1 mkdir: ไม่สามารถสร้างไดเรกทอรี `* / tmp1 ': ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
จากนั้นฉันลอง-p
สวิตช์และจบด้วยไดเรกทอรีที่*
มีไดเรกทอรีย่อยtmp1
$ [~ / ฝึก] mkdir -p * / tmp1 $ [~ / ฝึก] ls */ เอบีซีดี/
ฉันรู้ว่าการใช้-p
สวิตช์คือการสร้างไดเรกทอรีที่ไม่มีอยู่หลายรายการ ฉันแค่คิดว่ามันอาจช่วย
ฉันจะสร้างtmp1
ในไดเรกทอรีย่อยทั้งหมดได้ในครั้งเดียวได้อย่างไร
หากสามารถทำได้ฉันจะขยายไปยังการสร้าง\tmp1
, \tmp2
, \tmp3
ใน\a
, \b
และ\c
ในครั้งเดียว?
แก้ไข:ฉันพลาดการกล่าวขวัญว่าไดเรกทอรีที่ไม่จำเป็นต้องเป็นที่เรียบง่ายและในการสั่งซื้อเช่นa
, b
, c
ฯลฯ และไดเรกทอรีที่จะถูกสร้างขึ้นไม่จำเป็นต้องเหมือน,tmp1
tmp2
$ [~ / ฝึก] ls สุนัข / แมว / หนู /
ในพวกเขาฉันต้องการมีบางอย่าง
$ [~ / ฝึก] ls * หมา: สีแดงสีฟ้า/ แมว: สีแดงสีฟ้า/ หนู: สีแดงสีฟ้า/