Estoy tratando de buscar y eliminar claves de registro no relevantes, y parece que Cygwin sí permite el acceso a ellas a través de /proc/registry.
Sin embargo, recursiva grep -r (2.21) genera líneas de error como:
grep: /proc/registry/HKEY_CLASSES_ROOT/.aspx/@: Is a directory
Error extraño para un grep recursivo. Luego, el archivo muestra:
$ file /proc/registry/HKEY_CLASSES_ROOT/.aspx/@
/proc/registry/HKEY_CLASSES_ROOT/.aspx/@: ASCII text, with no line terminators
Así que ahora es un archivo. solía cat.
$ cat /proc/registry/HKEY_CLASSES_ROOT/.aspx/@
VisualStudio.aspx.10.0
Y no puedo cd en ello, además ls -l no muestra el d banderas Por qué grep ¿Todavía lo considera como un directorio?
regedit Las capacidades de búsqueda son bastante limitadas. Dicho esto, este es un tema interesante, especialmente porque find -type f Funciona como se espera.
@ se supone que representa? cd /proc/registry/HKEY_CLASSES_ROOT/.aspx seguido por ls funciona para mi.
grep comando que está utilizando?
grep -r string /proc/registry. Actualicé mi pregunta para agregar la versión. también cd /proc/.../.aspx entonces ls muestra @ entre otras entradas.