¿Por qué un archivo .DS_Store sigue apareciendo en el escritorio?

22

Cada vez que lo elimino del escritorio, obtengo el mismo archivo ".DS_store" creado después de un tiempo. ¿Hay alguna razón por la que esto sucede? ¿Y puedo evitar que se cree de forma permanente?

    
pregunta Render 06.10.2012 - 15:33

9 respuestas

24

Escriba esto en la Terminal (/Applications/Utilities/Terminal.app):

defaults write com.apple.finder AppleShowAllFiles FALSE
killall Finder

El primer comando establece la visibilidad de los archivos ocultos en oculto; el segundo obliga al buscador a reiniciar. Esto es necesario para que el primer comando surta efecto.

También puede cerrar sesión / reiniciar en lugar de matar al Finder, pero el primer comando es necesario para cambiar una preferencia oculta (una que el Finder no puede cambiar usando las opciones o preferencias normales de la vista del Finder).

    
respondido por el duci9y 06.10.2012 - 15:35
13

Hay una manera de ocultar todos los archivos de "puntos" del escritorio con una aplicación de terceros llamada XtraFinder .

Vaya a Configuración → pestaña Características → Ocultar archivos de puntos en el escritorio

Aunque todavía no logré ocultar todos los archivos .DS_Store y mantener visibles todos los demás archivos de puntos, esta es una mejora agradable.

    
respondido por el Micer 11.01.2015 - 11:27
5

Para aquellos que deseen ver otros archivos ocultos pero ocultar el archivo .DS_Store del escritorio, la solución es darle a la versión del escritorio un icono transparente. Las mejores instrucciones que he encontrado están aquí:

enlace

Cuando haya terminado con el ícono transparente, arrastre el texto del ícono a la pantalla y nunca volverá a ver el archivo del escritorio.

    
respondido por el izk9 11.05.2016 - 22:07
5

. OS_Store es utilizado por OS X para almacenar información de directorio utilizada por Finder, como la posición del icono, etc.

En OS X, cualquier nombre de archivo que comience con "." está oculto, así que para ocultar el archivo .DS_Store puede usar el comando del terminal:

sudo defaults write com.apple.finder AppleShowAllFiles NO

Básicamente, puedes ignorarlo. Si está copiando un directorio en una unidad flash y lo está viendo en Windows, no dude en eliminarlo. Es Mac OS X Finder el que crea este archivo cada vez que abre un nuevo directorio.

Una solución alternativa sería evitar que Finder cree automáticamente estos archivos. El siguiente comando de terminal cambia la configuración predeterminada de su creación automática a no:

defaults write com.apple.desktopservices DSDontWriteNetworkStores TRUE

Y para volver al comportamiento predeterminado:

defaults delete com.apple.desktopservices DSDontWriteNetworkStores
    
respondido por el believesInSanta 14.04.2014 - 15:24
0

Solo para mantener este hilo actualizado, ya no es necesario anular el Finder para mostrar / ocultar archivos de puntos.

Este Applescript lo hará al actualizar todos los contenidos de la ventana en su lugar; también es más rápido que relanzar el Finder.

set newHiddenVisiblesState to "YES"
try
    set oldHiddenVisiblesState to do shell script "defaults read com.apple.finder AppleShowAllFiles"
    if oldHiddenVisiblesState is in {"1", "YES"} then
        set newHiddenVisiblesState to "NO"
    end if
end try
do shell script "defaults write com.apple.finder AppleShowAllFiles " & newHiddenVisiblesState


tell application "Finder"
    set theWindows to every Finder window
    repeat with i from 1 to number of items in theWindows
        set this_item to item i of theWindows
        set theView to current view of this_item
        if theView is list view then
            set current view of this_item to icon view
        else
            set current view of this_item to list view

        end if
        set current view of this_item to theView
    end repeat
end tell

Guardar como una aplicación & lanzar para alternar la visibilidad.

    
respondido por el Tetsujin 11.01.2015 - 11:47
0

Puedes eliminar todos los archivos DS_Store

  1. Seleccionar aplicaciones > Utilidades para lanzar Terminal.

  2. Ingrese el siguiente comando de UNIX:

  3. sudo find / -name ".DS_Store" -depth -exec rm {} \;

Cuando se le solicite una contraseña, ingrese su contraseña de administrador de Mac OS X.

También puede programar un crontab para eliminarlos periódicamente Más detalles: enlace

    
respondido por el paarsa 21.11.2016 - 01:20
-2

Hay una aplicación que puedes descargar llamada Mostrar archivos ocultos.app Te permite activar y desactivar fácilmente los archivos ocultos. El archivo de la tienda .ds siempre se genera en el buscador. Solo puede ocultar el archivo a través de los métodos mencionados o con este práctico script.

    
respondido por el chuck 08.08.2015 - 18:37
-3

Puedes descargar y usar una aplicación para eliminar los archivos ds_store de la App Store de Apple.

    
respondido por el Tom 21.10.2015 - 01:28
-4

Aparentemente, se debió a una antigua actualización de Safari que accidentalmente mostró el archivo .DS_Store.

    
respondido por el user75664 14.04.2014 - 12:19

Lea otras preguntas en las etiquetas