En términos generales, me gustaría poder abrir todos los archivos dentro de un conjunto determinado de directorios (y sus subdirectorios) donde el nombre de archivo coincide con una expresión regular dada.
Por ejemplo
/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
He marcado los directorios hst
, inc
y lib
, y ahora quiero visitar todos los archivos con extensiones .c
, .cc
y .h
dentro de esos tres directorios y sus subdirectorios.
Sería aún mejor si pudiera ver todo lo que estoy abriendo antes de abrirlo. Si el búfer directo se actualizó para mostrarme todos los archivos que coincidían con mi búsqueda, y todos se resaltaron, podría hacer una comprobación de la cordura para asegurarme de que mi búsqueda devolvió lo que esperaba.
Estoy abierto a sugerencias para hacer esto mismo usando helm
o dired+
o cualquier otra extensión que me deja navegar mi sistema de archivos más fácilmente.