Nói chung, tôi muốn có thể mở tất cả các tệp trong một tập hợp các thư mục nhất định (và thư mục con của chúng) trong đó tên tệp khớp với một biểu thức chính quy định.
Ví dụ
/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
Tôi đã đánh dấu các thư mục hst
, inc
và lib
, và bây giờ tôi muốn đến thăm tất cả các file có phần mở rộng .c
, .cc
và .h
trong vòng ba thư mục và thư mục con của họ.
Sẽ tốt hơn nữa nếu tôi có thể nhìn thấy mọi thứ mà tôi đang mở trước khi tôi mở nó. Nếu bộ đệm đã được cập nhật để hiển thị cho tôi tất cả các tệp phù hợp với tìm kiếm của tôi và tất cả các tệp đó được tô sáng, tôi có thể kiểm tra độ tỉnh táo để đảm bảo rằng tìm kiếm của tôi trả về những gì tôi mong đợi.
Tôi mở để gợi ý để làm điều này tương tự sử dụng helm
hoặc dired+
hoặc bất kỳ phần mở rộng khác mà sẽ cho tôi điều hướng hệ thống tập tin của tôi dễ dàng hơn.