El comando Terminal ls no muestra el contenido completo de /Aplicaciones

En Terminal.app, emito los siguientes comandos:

cd /Applications
ls

Enumera muchas, pero no todas, las aplicaciones que ve el Finder. Los que parece omitir son todos de Apple, pero no omite todas las aplicaciones de Apple.

Fui a Preferencias del sistema > Seguridad y privacidad > Privacidad y habilité Acceso total al disco para shy para Terminal.app. No cambia el comportamiento.

He anulado el valor predeterminado zsha favor de bash, pero cambiar a zsh no cambia el comportamiento.

¿Alguien puede explicar esto o al menos corroborarlo?

Estoy ejecutando MacOS 12.2.1.

Respuestas (1)

Las aplicaciones en Finder son una combinación de aplicaciones de solo lectura y aplicaciones de espacio de usuario : la terminal no está mal, pero Finder y las aplicaciones gráficas combinan ambas, por lo que ve una carpeta unificada cuando en el disco no hay una carpeta que contenga ambos conjuntos de aplicaciones almacenadas en dos. carpetas debajo de /Sistema

¿Ves todas las aplicaciones que esperas de este comando?

ls /Applications /System/Applications
Y cada usuario Applicationstambién tiene su carpeta separada ( ~/Applications). Así que la lista completa podría ser ls /Applications ~/Applications /System/Applications.