Im Allgemeinen möchte ich in der Lage sein, alle Dateien in einem bestimmten Satz von Verzeichnissen (und deren Unterverzeichnissen) zu öffnen, in denen der Dateiname mit einem bestimmten regulären Ausdruck übereinstimmt.
Beispielsweise
/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
Ich habe die Verzeichnisse markiert hst
, inc
und lib
, und jetzt möchte ich alle Dateien mit Erweiterungen besuchen .c
, .cc
und .h
innerhalb dieser drei Verzeichnisse und Unterverzeichnisse.
Es wäre sogar noch besser, wenn ich alles sehen könnte, was ich öffne, bevor ich es öffne. Wenn der dired-Puffer aktualisiert wurde, um mir alle Dateien anzuzeigen, die meiner Suche entsprechen, und alle hervorgehoben wurden, könnte ich eine Überprüfung der Integrität durchführen, um sicherzustellen, dass meine Suche das zurückgibt, was ich erwartet habe.
Ich bin offen für Vorschläge, dasselbe mit helm
oder dired+
oder anderen Erweiterungen zu tun, mit denen ich einfacher in meinem Dateisystem navigieren kann.