Cuando creo una carpeta y la nombro "test.tmp", el buscador me pregunta si quiero agregar la extensión de archivo ".tmp" a mi carpeta. Cuando se acepta, la carpeta cambia a un documento con un icono.
Entonces ya no puedo abrir la 'carpeta' haciendo doble clic en ella. No hay una aplicación predeterminada asociada para abrir el archivo test.tmp.
Si ejecuto ls -l, el archivo aún se muestra como un directorio.
En otra Mac, puedo crear este mismo nombre de carpeta, y la carpeta sigue siendo una carpeta.
¿Alguna idea de por qué en mi Mac agregar .tmp cambia la carpeta a un archivo?
TIA.
Las carpetas también pueden tener un sufijo. Si su sistema OS X conoce la extensión del archivo, cambiará el ícono (después de cambiar el nombre) y lo vinculará a la aplicación que puede manejar esa extensión (y está configurada como aplicación predeterminada para abrir esos tipos de archivos).
La carpeta se convierte entonces en un paquete o contenedor, en el que no puede mirar fácilmente en su interior navegando en el buscador. Pero puede hacer clic con el botón derecho en él y elegir "Mostrar contenido del paquete" para ver qué hay dentro.
A veces, la extensión del archivo (carpeta) está oculta por el valor predeterminado del sistema (como en los contenedores de la biblioteca de iPhoto).
Pude resolver este problema a partir de la información aquí.
Básicamente, asocie la extensión del archivo con otra aplicación, es decir, Calculadora, luego borre el asociado ejecutando este comando en la Terminal:
`locate lsregister` -u /System/Applications/Calculator.app
seguido por:
xattr -d com.apple.ResourceFork *file_which_won't_open*
Esto borra los atributos extendidos en el archivo.
Detalles completos a continuación:
Desafortunadamente, la solución anterior no pudo resolver el problema, porque macOS reestructuraría la asociación poco después (el entorno es macOS 11.15.7).
Así que descargo una aplicación innecesaria de AppStore y cambio este archivo de extensión por defecto open with
, como Xnip.app
. Después de ejecutar el comando como se muestra a continuación, elimine esta aplicación de LaunchPad rápidamente.
`locate lsregister` -u /Applications/Xnip.app
Si vuelve a descargar esta aplicación, se asociará con ella nuevamente. Esta no es la solución perfecta, pero funcionó para mí.
Micro máquina