2 votos

¿Cómo puedo encontrar todas las aplicaciones fuera de /Aplicaciones?

Yo sé acerca de Cómo obtener una lista completa de todas las aplicaciones instaladas? pero, ¿cómo puedo usar esto para encontrar a todos .archivos de la aplicación en mi Mac que no están en la carpeta de Aplicaciones?

5voto

Básicamente, usted toma la lista de aplicaciones y filtrar aquellos que están en /Applications:

find / -type d -iname *.app | grep -v '^/Applications' > ~/applications.txt

El más elaborado de manera omite /Applications desde el inicio y solo enumera .apps se encuentran en otros directorios:

find / -type d \( \( -depth 1 -name Applications -prune \) -o -name '*.app' -print \)

En ambos casos, usted puede obtener los mensajes de advertencia si find intenta descender en un directorio que no está accesible para el usuario actual. Usted puede evitar esto mediante la ejecución del comando sudo.

2voto

Michael Zhou Puntos 167

Aquí otra solución mediante find. Nos niega el predicado -path con un !- signo de exclamación. El uso de la -x opción para evitar descender a otros dispositivos (sistemas de archivos) y enviar mensajes de error en el bit bucket- 2>/dev/null.

find -x / ! -path '/Applications/*' -type d -name '*.app' 2>/dev/null

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