一般来说,我希望能够打开文件名与给定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+
或将让我的任何其他扩展更轻松地浏览我的文件系统。