7 votos

encontrar: /dev/fd/3: No es un directorio

La ejecución de este comando sudo find / -iname *.app, entre las entradas devuelto fue:

find: /dev/fd/3: Not a directory
find: /dev/fd/4: Not a directory

¿Por qué es esto y cómo puedo solucionarlo?

4voto

David Anderson Puntos 2189
sudo find -x / -iname *.app

o

sudo find / -iname *.app 2>/dev/null

La primera solución que previene find de descender a los directorios que tienen un número de dispositivo diferente que el del archivo desde el cual el decente comenzó. Esto evita que los errores que ocurren, pero limita la búsqueda a un solo dispositivo.

La segunda solución no detener los mensajes de error generados. En su lugar, el mensaje es descartado así que no los veo. Esta solución descartes no sólo los mensajes de error que usted describe, sino todos los mensajes de error.

1voto

siva Puntos 23

Los errores indicar el problema. Dice que /dev/fd/3 y a /dev/fd/4 no son directorios, porque no lo son, incluso a pesar de que parecen ser los directorios.

Los archivos /dev/fd/_ a través de /dev/fd/# referirse a los descriptores de archivo que se puede acceder a través del sistema de archivos.

Fuente: https://developer.apple.com/library/prerelease/mac/documentation/Darwin/Reference/ManPages/man4/fd.4.html

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X