¿Cómo puedo hacer el equivalente de encontrar / -print de Unix [bajo los permisos de usuario] en Mountain Lion?

1

Estoy haciendo, o tratando de hacer, un 'buscar /' que me gustaría hacer una lista recursiva de todos los archivos que el usuario tiene permiso para acceder en el volumen "Macintosh HD" y nada más.

Actualmente estoy filtrando la salida de la búsqueda para excluir archivos en Backups.backupdb. Esta es una solución parcial en el mejor de los casos porque el sistema está atascado al intentar acceder a montajes NSF inestables.

¿Hay algún comando de shell que pueda usar que permanezca en "Macintosh HD", enumerar recursivamente las rutas de los archivos y dejar otros volúmenes solo?

    
pregunta JonathanHayward 02.10.2012 - 00:19

2 respuestas

6

find puede hacerlo por sí mismo de acuerdo con página de manual de Apple . Has seleccionado la opción -x para

  

Evita que la búsqueda descienda a directorios que tienen un número de dispositivo diferente al de                el archivo desde el que comenzó el descenso.

    
respondido por el Mark 02.10.2012 - 03:42
1

Si entiendo tu pregunta, creo que quieres find "/Volumes/Macintosh HD/" . Debido a que OS X monta volúmenes en /Volumes , cada volumen es un subdirectorio de / , por lo que está obteniendo resultados de volúmenes que no desea.

    
respondido por el robmathers 02.10.2012 - 00:45

Lea otras preguntas en las etiquetas