¿Puedes ocultar archivos ocultos en carpetas específicas (como el escritorio) mientras los mantienes mostrados en cualquier otro lugar?


8

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

Tenga en cuenta que ya conozco este confiable y antiguo 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?
Daniel

Por lo general, está ordenado (sin archivos).
Matthew Eppelsheimer el

Respuestas:



1
chflags hidden ~/Desktop/hideme

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


Bienvenido a Ask Different! ¿Puedes explicar qué 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.
Nathan Greenstein

Acabo de probar esto. Si habilita y ejecuta la configuración "mostrar todos los archivos" del Finder chflags hidden .DS_Store, no sucede nada.
Graham

Confirmo la observación de @Graham, no funciona en Mountain Lion.
Kheldar

1

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

Pero este enfoque falló, ya que Finder 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, te publico esta idea, tal vez te 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

1

Esto no responde a su pregunta muy específica, pero proporciona una solución alternativa. Suponiendo que desea tener 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 en un solo clic para mostrar u ocultar. Elimina:

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

2-abriendo la terminal y escribiendo los archivos ocultos show, 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"

0

Sugeriría probar TotalFinder . Entre muchas otras características, le ofrece un acceso directo para mostrar / ocultar archivos invisibles en el Finder, pero no muestra archivos invisibles en el escritorio.

Cuesta $ 18, pero también obtienes ventanas de Finder con pestañas y de doble panel, y una ventana de Finder tipo Visor que puedes 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 comando para explotar?
Matthew Eppelsheimer

La opción de TotalFinder para mostrar archivos ocultos es independiente de AppleShowAllFiles, por lo que no indica necesariamente que se pueda hacer el mismo efecto a través de la línea de comandos, pero ciertamente espero que así sea.
joelseph

0

Esto es ciertamente un error, pero reemplazar los iconos de .localized y .DS_Store con un archivo .icns transparente como este le permite arrastrarlos a una ubicación de pantalla que es marginalmente menos desagradable, desde una perspectiva desordenada. Todavía no es tan bueno como poder afirmar el equivalente de ShowAllFilesExceptHere

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.