it-swarm-pt.tech

O que são arquivos .DS_Store e por que o OSX os deixa em compartilhamentos do Windows?

Sempre que eu acesso compartilhamentos do Windows a partir do OSX 10.5, ele deixa os arquivos .DS_Store no sistema de arquivos remoto. Para que são usados, são necessários e podem ser impedidos de serem criados?

30
duckworth

Os arquivos " . DS_Store " são usados ​​pelo Mac OS Finder para armazenar informações sobre as configurações da janela do Finder para uma pasta. Eles aparecerão em cada pasta que você visitar (navegue até) com o Finder. Você normalmente não vê esses arquivos no Finder (eles estão "ocultos", como qualquer arquivo de ponto do * NIX semelhante)

Para impedir a criação desses arquivos, abra o Terminal e digite:

defaults write com.Apple.desktopservices DSDontWriteNetworkStores true
38
user1797

Eles são metadados do OS X Finder . Você pode desabilitá-los em 10.4 para sistemas de arquivos remotos, mas 10.5 os configura como ocultos no Windows . Independentemente disso, você também pode desativá-los - mas deve fazê-lo para cada usuário (ou copiar o arquivo de preferências).

8
Mark Brackett

Esses arquivos são usados ​​pelo Finder para salvar as posições dos ícones, o tamanho da respectiva janela do Finder, o plano de fundo da janela e outras opções de visualização.

4
Chopper3

O Spotlight também usa as informações em .DS_Store para indexação.

4
Grishanko

Um método alternativo para desabilitar arquivos .DS_Store se você não tiver controle sobre os Macs que acessam os compartilhamentos do Windows é desabilitar a capacidade de armazenamento desses arquivos no compartilhamento. (Usando a opção veto_files em smb.conf ou File Screen Management no Windows - felizmente está desabilitado por padrão em clientes 10.5+)

Você pode querer verificar outra questão: Compartilhamento de arquivos para usuários de Mac aqui no SF para algumas outras dicas associadas.

3
Chealion

Como muitos outros já disseram, eles são usados ​​pelo Finder. No entanto, se você não gosta deles, pode excluí-los com segurança.

1
Rory