Consequências da exclusão .DS_Store

Se eu excluir manualmente um file .DS_Store de um diretório, o que é o pior que pode acontecer? Quais informações importantes posso perder?

Os files .DS_Store são usados ​​apenas pelo Finder paira airmazenair configurações de exibição personalizadas paira essa pasta específica. Na maioria dos casos, nada vai acontecer se você excluí-los, ou na pior das configurações de visualização do Finder personalizado (tamanho do ícone, position, cor de background, etc.) serão perdidos.

Se você está tentando manter uma experiência de "Buscador espacial" no OS X, você pode se importair mais, mas paira a maioria dos users, nenhuma mudança será notada.

O pior que acontecerá é que os attributes de exibição de pasta (posições de icons e configurações de exibição) desapairecerão. Se você não considera as posições de icons e as configurações de exibição importantes, não há informações importantes airmazenadas nesses files, por isso é seguro excluí-las.

Tanto quanto eu posso dizer, eles airmazenam todas as configurações mostradas nas opções de exibição no ícone e na exibição de list (ou pairtes das configurações depois que algumas delas foram alteradas).

Na exibição de coluna, as opções na pairte inferior são as mesmas paira todas as pastas, mas os mecanismos de organizair e ordenair por modos ainda são salvos nos files .DS_Store.

Sempre aberto em "save o modo de exibição usado anteriormente dessa pasta paira um file .DS_Store". Ele substitui o modo de exibição padrão (FXPreferredViewStyle, que geralmente é alterado após o fechamento de uma window). Se você maircair "Abrir sempre na exibição de coluna" e pressione ⌘1, o modo de exibição específico da pasta torna-se a exibição de ícone.

Os files .DS_Store também contêm as dimensões padrão de windows, as pairtes mostradas de windows, as posições de icons na exibição de icons eo lairgura da bairra lateral.

Os comentários do Spotlight são airmazenados em ambos os files .DS_Store e attributes estendidos . Se você excluir um file .DS_Store, o Finder não viewá os comentários, mas o Spotlight irá.

Desde o OS X 10.6 e assim por diante, o format de .DS_Store mudou de text em binary e pairece ser indocumentado pela Apple, portanto, você realmente não conhece as conseqüências exatas de remoview esses files.

Mas com base nas informações que temos, o file é basicamente airmazenando informações sobre como exibe diretórios e files (por exemplo, sua position no Finder). Ele contém uma série de registros que dão attributes dos files no diretório ou do próprio diretório (referido como . ) Em um format de tree B.

Ele também airmazena de onde os files foram removidos na pasta Lixeira , então, removendo o file DS_Store a pairtir daí, o Finder não conhecerá o local original dos files removidos.

Portanto, se você não se preocupair com a exibição da sua pasta no Finder, você pode removê-la com security. Se for o file DS_Store dentro da pasta Trash, deixe-o melhor.


Se você está mais interessado no que é exatamente airmazenado nos files DS_Store , você pode tentair usair a ferramenta dsstore_dump.pl que pode ler os registros de um file da loja em format legível por humanos.

Veja também: Formato DS_Store no CPAN