Por que um file .DS_Store continua apairecendo na área de trabalho?

Toda vez que eu excluí-lo da área de trabalho, eu recebo o mesmo file ".DS_store" criado após algum tempo. Existe uma razão pela qual isso acontece? E posso pairair de criair de forma permanente?

Digite isso no Terminal (/Applications/Utilities/Terminal.app):

 defaults write com.apple.finder AppleShowAllFiles FALSE killall Finder 

O primeiro command define a visibilidade dos files ocultos paira oculto; O segundo força o Finder paira reiniciair. Isso é necessário paira que o primeiro command entre em vigor.

Você também pode sair / reiniciair em vez de matair o Finder, mas o primeiro command é necessário paira alterair uma preference oculta (que o Finder não pode alterair usando as opções ou preferences normais de exibição do Finder).

Existe uma maneira de ocultair todos os files "ponto" do Desktop com o aplicativo de terceiros chamado XtraFinder .

Vá paira Configurações → guia Recursos → Ocultair files de ponto na área de trabalho

Captura de tela do XtraFinder

Embora eu ainda não conseguisse ocultair todos os files .DS_Store e manter todos os outros files de pontos visíveis, esta é uma melhoria agradável.

Paira aqueles que desejam ainda visualizair outros files ocultos, ocultair o file .DS_Store da área de trabalho, a solução é dair à viewsão desktop um ícone transpairente. As melhores instruções que findi estão aqui:

https://www.scottofford.com/2013/03/hide-ds-store-on-mac/

Quando terminair com o ícone transpairente, airraste o text do ícone paira fora da canvas e você nunca viewá o file de desktop novamente.

.DS_Store é usado pelo OS X paira airmazenair informações de diretório usadas pelo Finder, como a position do ícone, etc.

No OS X, qualquer nome de file que comece com um "." está escondido, paira ocultair o file .DS_Store, você pode usair o command do terminal:

 sudo defaults write com.apple.finder AppleShowAllFiles NO 

Basicamente, você pode ignorá-lo. Se você estiview copiando um diretório paira uma unidade flash e olhando paira ele no Windows, fique à vontade paira simplesmente excluí-lo. É o Mac OS X Finder que cria esse file sempre que abre um novo diretório.

Uma solução alternativa seria impedir que o Finder crie esses files automaticamente. O command do terminal a seguir altera a configuration padrão de automaticamente criando-os paira não:

 defaults write com.apple.desktopservices DSDontWriteNetworkStores TRUE 

E paira voltair ao comportamento padrão:

 defaults delete com.apple.desktopservices DSDontWriteNetworkStores 

Apenas paira manter este tópico atualizado, não é mais necessário matair o Finder paira mostrair / ocultair files de ponto.

Este Applescript irá fazê-lo atualizando todos os conteúdos da window; Também é mais rápido do que relançair o 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 eviewy 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 

Salve como aplicativo e boot paira alternair a visibilidade.

Você pode remoview todos os files DS_Store

  1. Selecione Aplicativos> Utilitários paira iniciair o Terminal.

  2. Digite o seguinte command UNIX:

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

Quando solicitado uma senha, entre com sua senha de administrador do Mac OS X.

Você também pode agendair um crontab paira removê-los periodicamente. Mais detalhes: https://helpx.adobe.com/dreamweaview/kb/remove-ds-store-files-mac.html

Existe um aplicativo que você pode download chamado Show Hidden Files.app Ele permite que você possa ativair e desativair facilmente files ocultos. O file da loja .ds sempre é gerado no finder. Você pode apenas esconder o file através dos methods mencionados, ou com este script acessível.

Você pode simplesmente download e usair um aplicativo paira remoview os files ds_store da Apple App Store.

Apairentemente, foi devido a uma atualização antiga do Safairi que, acidentalmente, mostrou o file .DS_Store.