Se eu excluir manualmente um arquivo .DS_Store de um diretório, o que de pior pode acontecer? Que informações importantes posso perder?
84
Os arquivos .DS_Store são usados apenas pelo Finder para armazenar configurações de exibição personalizadas para essa pasta específica. Na maioria dos casos, nada acontecerá se você excluí-los ou, na pior das hipóteses, as configurações personalizadas da visualização do Finder (tamanho do ícone, posição, cor do plano de fundo etc.) serão perdidas.
Se você está tentando manter uma experiência de 'localizador espacial' no OS X, pode se importar mais, mas para a maioria dos usuários nenhuma alteração será notada.
.DS_Store
arquivos!extended file attributes
, mas o Finder não tentará ler a partir daí. para se ver:mdls -n kMDItemFinderComment myfile
-n
switch não funciona; Eu tenho que usar-name
.O pior que acontecerá é que os atributos de exibição da pasta (posições dos ícones e configurações de exibição) desaparecerão. Se você não considera as posições dos ícones e vê as configurações importantes, não há informações importantes armazenadas nesses arquivos, portanto é seguro excluí-las.
fonte
Tanto quanto eu sei, eles armazenam todas as configurações mostradas nas opções de exibição no ícone e na lista (ou partes das configurações depois que algumas delas foram alteradas).
Na exibição em coluna, as opções na parte inferior são as mesmas para todas as pastas, mas os modos de organização e classificação ainda são salvos nos arquivos .DS_Store.
Sempre aberto significa "salvar o modo de exibição usado anteriormente desta pasta em um arquivo .DS_Store". Ele substitui o modo de exibição padrão (FXPreferredViewStyle, que geralmente é alterado após o fechamento de uma janela). Se você marcar "Sempre abrir no modo de exibição de coluna" e pressionar ,1, o modo de exibição específico da pasta se tornará o ícone.
Os arquivos .DS_Store também contêm as dimensões padrão das janelas, as partes mostradas das janelas, as posições dos ícones na exibição de ícones e a largura da barra lateral.
Os comentários do Spotlight são armazenados nos arquivos .DS_Store e nos atributos estendidos . Se você excluir um arquivo .DS_Store, o Finder não verá os comentários, mas o Spotlight o verá.
fonte
Desde o OS X 10.6 e assim por diante, o formato
.DS_Store
mudou de texto para binário e parece não ter sido documentado pela Apple; portanto, você realmente não sabe as consequências exatas da remoção desses arquivos.Mas, com base nas informações que temos, o arquivo está basicamente armazenando informações sobre como ele exibe diretórios e arquivos (por exemplo, sua posição no Finder). Ele contém uma série de registros que fornecem atributos dos arquivos no diretório ou no próprio diretório (referido como
.
) em um formato semelhante a uma árvore B.Ele também armazena de onde os arquivos foram removidos na pasta Lixeira . Portanto, ao remover o arquivo DS_Store de lá, o Finder não saberá o local original dos arquivos removidos.
Portanto, se você não se preocupar com a forma como sua pasta é exibida no Finder, é possível removê-la com segurança. Se for um arquivo DS_Store na sua pasta Lixeira, é melhor deixá-lo.
Se você ainda estiver interessado no que é exatamente armazenado nos arquivos DS_Store , tente usar a
dsstore_dump.pl
ferramenta que pode ler os registros de um arquivo de armazenamento em formato legível por humanos.Consulte também: Formato DS_Store no CPAN
fonte
rm
arquivar manualmente~/.Trash
, deixarei os.DS_Store
arquivos bagunçados na minha unidade que teriam sido excluídos clicando em 'Esvaziar lixeira'?" Se estou entendendo direito, a única conseqüência seria que o single.DS_Store
na pasta de lixo em si pode ficar confuso ... certo? :).DS_Store
provavelmente não está documentado.