¿Puede ocultar archivos ocultos en carpetas específicas (como el escritorio) y mostrarlos en cualquier otro lugar?

Trabajo con archivos ocultos todo el tiempo, pero me gusta un escritorio despejado. Sería bueno hacer archivos como .DS_Store y .localized invisibles solo en el escritorio.

Tenga en cuenta que ya estoy al tanto de este viejo y confiable terminal en espera:

defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

Establecer ese indicador en FALSO se aplica a todo en el sistema. Mi objetivo es hacer una excepción para el escritorio. ¿Alguna sugerencia?

¿Guarda archivos en su escritorio o siempre lo mantiene ordenado?
Por lo general, está ordenado (sin archivos).

Respuestas (6)

Aunque no estoy seguro de cómo cumplir con su solicitud exacta, utilizo este pequeño widget que da acceso con 1 botón para ocultar/mostrar archivos ocultos.

Aunque esto no responde a mi pregunta, sigue siendo útil. ¡Gracias!
el enlace ya no funciona. como se llama el widget
chflags hidden ~/Desktop/hideme

Esto hace que el archivo/carpeta sea invisible desde el Finder y los paneles para guardar/abrir. Puedes usar {comando}{shift}. para alternar la visibilidad durante guardar/abrir.

¡Bienvenido a Ask Different! ¿Puedes explicar lo que hace esto? Proporcione más detalles que un comando de Terminal de una línea. Por favor, eche un vistazo a las preguntas frecuentes para obtener más información. Gracias.
Acabo de probar esto. Si habilita la configuración "mostrar todos los archivos" del Finder y ejecuta chflags hidden .DS_Store, no sucede nada.
Confirmo la observación de @Graham, no funciona en Mountain Lion.

Mi enfoque para esto fue configurar Finder para que muestre generalmente archivos invisibles y luego establecer explícitamente el indicador invisible en archivos/carpetas en el Escritorio que coincidan con ciertos criterios (.*, Icono, etc.).

Pero este enfoque falló, ya que Finder, en consecuencia, no solo muestra los archivos ocultos porque comienzan con un punto, sino también aquellos que tienen la bandera invisible en su entrada del sistema de archivos.

Sin embargo, le publico esta idea, tal vez lo lleve a una solución.

# Set Finder to show all hidden files
# Only needs to be executed one time.
defaults write com.apple.finder AppleShowAllFiles ON

# Then explicitly flag certain files on the Desktop as invisible
# Run this at every login or at certain intervals (cron job)
/usr/bin/SetFile -a V ~/Desktop/.* ~/Desktop/Icon ~/Desktop/OtherPatternForHiding

Esto no responde a su pregunta muy específica, pero proporciona una solución alternativa. Suponiendo que desea tener un acceso fácil y rápido a los archivos ocultos y no tenerlos abiertos todo el tiempo, lo cual no se recomienda de todos modos.

Aquí hay un pequeño script que automatiza el proceso con un solo clic para Mostrar u Ocultar. Elimina:

1-posibles problemas con archivos ocultos que se muestran todo el tiempo

2-abrir la terminal y escribir los archivos ocultos mostrar, comando cada vez.

3-Extremadamente fácil de usar.

Instale esto como aplicación en su base para un acceso fácil y rápido.

-- AppleScript to toggle hidden "." files
-- Submitted by Baltwo on Apple Support Community

try
    do shell script "defaults read com.apple.finder AppleShowAllFiles"
on error
    do shell script "defaults write com.apple.finder AppleShowAllFiles 0"
end try

if (do shell script "defaults read com.apple.finder AppleShowAllFiles") is equal to "0" then
    do shell script "defaults write com.apple.finder AppleShowAllFiles 1"
else
    do shell script "defaults write com.apple.finder AppleShowAllFiles 0"
end if

do shell script "killall Finder"

Yo sugeriría probar TotalFinder . Entre muchas otras características, le brinda un acceso directo para mostrar/ocultar archivos invisibles en el Finder, pero no muestra archivos invisibles en el Escritorio.

Cuesta $ 18, pero también obtiene ventanas Finder con pestañas y de doble panel, y una ventana Finder similar a Visor que puede abrir desde cualquier aplicación.

Gracias por la sugerencia. Pero, si una aplicación puede hacer eso, ¿no es probable que haya una interfaz de línea de comandos para explotar?
La opción de TotalFinder para mostrar archivos ocultos es independiente de AppleShowAllFiles, por lo que no indica necesariamente que se pueda lograr el mismo efecto a través de la línea de comandos, pero ciertamente espero que así sea.

Es cierto que esto es una chapuza, pero reemplazar los íconos para .localizado y .DS_Store con un archivo .icns transparente como este le permite arrastrarlos a una ubicación de la pantalla que es marginalmente menos desagradable, desde una perspectiva desordenada. Todavía no es tan bueno como poder afirmar el equivalente de ShowAllFilesExceptHere