3 votos

Eliminar la asociación de programas del directorio

Tengo un directorio, ~/Downloads que accidentalmente se ha asociado con Terminal.app . Me gustaría eliminar la asociación para que el directorio pueda ser utilizado con Finder.app de nuevo. Hasta ahora, he investigado los atributos extendidos con xattr pero este no es el método adecuado para eliminar las asociaciones. ¿Cómo se soluciona un problema de este tipo? Por favor, vea la siguiente ilustración.

Esto es MacOS 10.13.6.

Parece que se ha hecho copiando un "archivo" de Keynote en el directorio.

cp -rp file.key/ ~/Downloads/

enter image description here

5voto

nenne Puntos 41

Parece que has puesto el bit de bundle en tu carpeta de alguna manera (visible en la ventana de información: Kind: Package).
Algunas aplicaciones prefieren (o crean) un paquete en lugar de una carpeta, sobre el que se puede hacer doble clic para abrir toda la carpeta de la biblioteca en una aplicación (iPhoto, por ejemplo) y quizás para dificultar que el usuario se meta con su contenido(?).
Para eliminar el bit ejecute el siguiente comando en Terminal (/Applications/Utilities/Terminal.app, o busque en Spotlight):

SetFile -a b ~/Downloads

SetFile forma parte de las herramientas de la línea de comandos. Sin las herramientas de línea de comandos instaladas, una ventana emergente debería preguntarte si quieres descargarlas. Permítalo y vuelva a intentarlo.

1 votos

¡Bingo! Gracias. Después de leer la ayuda para SetFile En el caso de que no hubiera sido capaz de deducir lo que tenía que hacer, aunque supiera lo que había hecho y qué programa podía deshacerlo. Por casualidad, ¿conoces una buena referencia para el SetFile ¿mandato? Evidentemente, -a b es simplemente un interruptor de palanca.

1 votos

Lo siento, aparte de man SetFile su búsqueda en Internet es probablemente tan buena como la mía. Está obsoleto y ni siquiera puedo encontrar la documentación heredada en el sitio de desarrolladores de Apple.

2 votos

¡Ah! Gracias de nuevo. Aunque /usr/bin/setfile y /usr/bin/SetFile existen como archivos ejecutables normales, no como enlaces, la página de manual distingue entre mayúsculas y minúsculas - no man setfile pero man SetFile - que explica SetFile sin problemas. La ayuda del programa es un poco críptica.

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