สำหรับโครงสร้าง dir ประเภทนี้:
/config/filegroups/filegroupA/files/fileA1.txt
/config/filegroups/filegroupA/files/fileA2.txt
/config/filegroups/filegroupB/files/fileB1.txt
/config/filegroups/filegroupB/files/fileB2.txt
...
ฉันรู้ว่าฉันสามารถใช้rm -rf /config/filesgroupsเพื่อลบโฟลเดอร์หลักและโฟลเดอร์ย่อยทั้งหมด ...
แต่ผมต้องการที่จะลบเฉพาะ/filegroupA, /filegroupBฯลฯ และไม่ลบ/config/filegroups
rm -rf /config/filegroups/filegroups{A,B}?
bashจะไม่รวม '.' โฟลเดอร์ในการขยายชื่อพา ธ ซึ่งอาจหรืออาจจะไม่ต้องการ ตัวเองที่ฉันทำshopt -s dotglobใน.bashrcการแก้ไขว่า เพียงบันทึกด้านข้างที่ใครบางคนอาจพบว่ามีประโยชน์;)
rm -rf /*จะทำ;) --- อย่าทำอย่างจริงจัง