Evitar que o MacOS crie arquivos * e ._ *

11

Sempre que eu conecto a unidade flash FAT32 de alguém ao meu computador, o MacOS adora adicionar todos os tipos de arquivos ocultos.

Alguns deles incluem:
.Spotlight-V100 / pt. .Trashes /
.fseventsd /
.DS_Store

Quando eles voltam, eles veem todo esse lixo. Como posso evitar que isso aconteça?

Obrigado!

    
por macek 05.02.2010 / 17:38

5 respostas

2

Eu não sei se dizer "aqui está um aplicativo" é uma solução OK para um problema, mas eu fiz algumas pesquisas e achei isso:

Pode valer a pena dar uma olhada, mas pode não valer $ 16,95 ...

EDITAR:

Estou usando o teste BlueHarvest e parece funcionar muito bem. Como ele fornece a solução mais completa para a pergunta original, estou marcando isso como a resposta aceita.

    
por 05.02.2010 / 18:01
7

Esses arquivos e diretórios são criados por vários aplicativos:

.DS_Store - Criado pelo Finder quando você abre um diretório. Ele armazena informações sobre a pasta (opções de visualização, posições de ícones, etc.).

.fseventsd - criado pelo daemon fseventsd. Ele contém dados sobre eventos do sistema de arquivos, como modificações, exclusão, criação, etc.

.Spotlight-V100 - armazena informações de indexação para holofotes na forma de metadados.

.Trashes - Uma pasta contendo arquivos que foram enviados para o lixo, mas que ainda não foram excluídos do volume.

Para evitar que todos sejam criados, você precisa modificar o comportamento de cada aplicativo individualmente. Isso incluiria adicionar uma exceção ao Spotlight, desativando o recurso de armazenamento em cache do Finder (se possível), alterando o daemon fseventsd e assim por diante. Não tenho certeza se é possível adicionar exclusões ou desativar todos esses recursos. Se você não precisa gravar no disco, basta montá-lo como somente leitura para facilitar as coisas.

    
por 05.02.2010 / 17:44
4

Leopard & O Snow Leopard torna esses arquivos ocultos. Pode-se dizer ao Mac OS X para não colocar esses arquivos em unidades de rede usando:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true
    
por 05.02.2010 / 17:50
2

Existem duas abordagens.

Um funciona em uma máquina para todas as unidades flash e impede que vários serviços sejam gravados na unidade. É bastante complexo, por isso vou deixar o thexlab explicar-se no link

O outro corrige um flash drive para que você possa acessar os Macs e não fazer com que eles o indexem. Você tem que colocar alguns arquivos na unidade flash antes de conectá-lo em um Mac, que diga ao sistema operacional para não escrever várias coisas. Mais informações em link

entre os dois, eles parecem tê-lo coberto. Não, não é perfeito - se você levar um graveto e colocá-lo no Mac, ele precisa ter pelo menos alguns arquivos inúteis. Bem,

    
por 13.02.2012 / 06:04
1

Bem, também tem isso e é grátis, você pode querer lançar uma pasta chamada autorun.inf também para segurança nas janelas

link

    
por 03.03.2011 / 21:48

Tags