¿Cómo hago invisibles los enlaces simbólicos en el Finder?

11

Utilizo SetFile a través del terminal para hacer que los archivos y carpetas sean invisibles dentro de las ventanas del Finder. No parece que esto funcione en los enlaces simbólicos: el destino del enlace simbólico se hace invisible, en lugar del enlace simbólico en sí.

Veo una cantidad de enlaces simbólicos en / que son invisibles en el Finder (por ejemplo, /etc -> private/etc ), por lo que parece ser posible. ¿Puedo duplicar este comportamiento?

    
pregunta Annika Backstrom 06.09.2011 - 16:38

3 respuestas

12

Para ocultar:

chflags -h hidden <symlink>

Para mostrar de nuevo:

chflags -h nohidden <symlink>
    
respondido por el Ingmar Hupp 06.09.2011 - 17:04
2

Fallo en la lectura.

-P                                # perform action on symlink instead of following it

Esta bandera tiene una sangría extraña en SetFile -h , y debo haberla ignorado asumiendo que estaba relacionada con la bandera de fecha -m .

Entonces,

SetFile -P -a V my_symlink
    
respondido por el Annika Backstrom 06.09.2011 - 17:19
0

Si usa ln -s source_file target_file de un terminal, obtendrá, por ejemplo. /etc -> private/etc se muestra en el ls -la , pero solo se muestra el archivo de destino en la carpeta.

    
respondido por el Rene Larsen 06.09.2011 - 17:27

Lea otras preguntas en las etiquetas