โดยทั่วไปฉันต้องการเปิดไฟล์ทั้งหมดภายในชุดไดเรกทอรี (และไดเรกทอรีย่อย) ที่ชื่อไฟล์ตรงกับ regexp ที่กำหนด
ตัวอย่างเช่น
/home/nispio/project:
total used in directory 1612 available 1000000000
drwxrwxr-x 13 nispio group 4096 Sep 19 14:06 .
drwxrwxr-x 7 nispio group 4096 Sep 22 16:41 ..
drwxrwxr-x 2 nispio group 4096 Sep 19 12:46 cfg
drwxrwxr-x 2 nispio group 4096 Sep 19 12:46 hlp
* drwxrwxr-x 2 nispio group 4096 Sep 23 16:52 hst
* drwxrwxr-x 2 nispio group 4096 Sep 29 14:52 inc
* drwxrwxr-x 2 nispio group 4096 Oct 1 12:53 lib
drwxrwxr-x 2 nispio group 4096 Sep 19 12:46 mcr
drwxrwxr-x 2 nispio group 4096 Sep 24 10:50 pyl
drwxrwxr-x 2 nispio group 4096 Sep 19 12:46 snr
drwxrwxr-x 2 nispio group 4096 Sep 19 12:46 unix
ฉันได้ทำเครื่องหมายไดเรกทอรีhst
, inc
และlib
และตอนนี้ฉันอยากจะไปเยี่ยมทุกไฟล์ที่มีนามสกุล.c
, .cc
และ.h
ภายในสามไดเรกทอรีและไดเรกทอรีย่อยของพวกเขา
มันจะดีกว่านี้ถ้าฉันเห็นทุกอย่างที่ฉันเปิดก่อนที่จะเปิด หากบัฟเฟอร์ dired ได้รับการปรับปรุงเพื่อแสดงไฟล์ทั้งหมดที่ตรงกับการค้นหาของฉันและทั้งหมดถูกเน้นฉันสามารถตรวจสอบสติเพื่อให้แน่ใจว่าการค้นหาของฉันกลับสิ่งที่ฉันคาดหวัง
ฉันเปิดให้คำแนะนำในการทำสิ่งเดียวกันนี้โดยใช้helm
หรือdired+
หรือส่วนขยายอื่น ๆ ที่จะช่วยให้ฉันนำทางระบบไฟล์ของฉันได้ง่ายขึ้น