Al ejecutar este comando sudo find / -iname *.app
, entre las entradas devueltas se encontraba:
find: /dev/fd/3: Not a directory
find: /dev/fd/4: Not a directory
¿Por qué sucede esto y cómo puedo solucionarlo?
Al ejecutar este comando sudo find / -iname *.app
, entre las entradas devueltas se encontraba:
find: /dev/fd/3: Not a directory
find: /dev/fd/4: Not a directory
¿Por qué sucede esto y cómo puedo solucionarlo?
sudo find -x / -iname *.app
o
sudo find / -iname *.app 2>/dev/null
La primera solución evita que find
descienda a directorios que tienen un número de dispositivo diferente al del archivo desde el que comenzó el decente. Esto evita que se produzcan errores, pero limita la búsqueda a un solo dispositivo.
La segunda solución no detiene la generación de mensajes de error. En su lugar, el mensaje solo se desecha para que no los vea. Esta solución descarta no solo los mensajes de error que describe, sino también todos los mensajes de error.
Los errores indican el problema. Afirma que / dev / fd / 3 y / dev / fd / 4 no son directorios, porque no lo son, a pesar de que parecen ser directorios.
Los archivos / dev / fd / _ a través de / dev / fd / # se refieren a descriptores de archivos a los que se puede acceder a través del sistema de archivos.
Fuente: enlace
Lea otras preguntas en las etiquetas macos