No trabalho, estamos deixando um de nossos clientes mais experientes em tecnologia ajudar um pouco em alguns projetos de desenvolvimento específicos para ele. No entanto, ele usa seu próprio Macbook pessoal e, ao editar arquivos em nossas redes (Windows), seu Macbook sempre cria vários metarquivos desnecessários que acabamos excluindo mais tarde.
Por exemplo, ele cria um arquivo chamado .DS_Store em qualquer diretório que ele abre, além de arquivos com "pontos sublinhados" para cada arquivo que ele edita. Por exemplo, se ele estiver editando um arquivo chamado "Main.php", seu Macbook criará outro arquivo chamado "._Main.php".
Eu sei que existem maneiras de impedir a criação de arquivos .DS_Store , mas nenhuma sobre como impedir a criação desses arquivos ocultos prefixados com sublinhado de ponto .
Existe alguma maneira de desativar isso nos Macs? Alguma maneira de impedi-lo de criar esses arquivos em primeiro lugar?
._
servem os arquivos.Respostas:
Peça ao seu usuário do Mac que instale o BlueHarvest .
fonte
Em servidores de arquivos Linux ou dispositivos NAS, você pode usar o seguinte:
Opção A. Samba modificação configuração impedindo tanto ações de recursos e arquivos .DS_Store:
(Arquivo de configuração localizado em /etc/samba/smb.conf ou /etc/smb.conf, dependendo da sua distribuição) Desvantagens: nem todos os compartilhamentos são fornecidos por sistemas NAS controlados por Linux ou, na maioria das vezes, você não tem acesso ao shell.
Opção B. Crie um script de shell simples e execute-o em uma de suas máquinas conectadas usando cron.
Substitua / YourNetworkShareLocation por onde o compartilhamento de rede está montado, por exemplo, / Volumes / ShareName ou / media / ShareName, etc.
Desvantagens: este é o caminho do bruto - carga desnecessária no armazenamento e na rede. No entanto, o mesmo pode ser feito facilmente no Windows usando um pouco de mágica do PowerShell.
Isenção de responsabilidade: não é isso que chamo de "solução", é um hack. Mas isso poderia ajudar alguém a reduzir os níveis de aborrecimento fornecidos pelos arquivos de bifurcação de recursos.
fonte
/
lista separada?Faça com que ele procure o aplicativo Cleanup SMB Mess gratuito e com o nome adequado . O desenvolvedor diz:
Eu só usei com pen drives e MP3 players, e ele faz o que diz que faz. Suponho que ele precise verificar o dispositivo para remover o lixo, e isso pode ser complicado em um grande compartilhamento de rede. Mas isso é apenas especulação da minha parte. Eu sugiro perguntar ao desenvolvedor.
fonte
Use um programa diferente
Finder
daqueleMuCommander
para procurar seus arquivos. (funciona também em unidades locais).No OS X lion, esse método deve permitir o acesso padrão
~/Library
sem modificar as configurações ou pressionar ALT também.Eu uso
MuCommander
onSnow Leopard
eLion
e notou que nemHFS+
ouExtFat
volumes acabam repleta de arquivos com esses arquivos.Pessoal: existe outro problema, o tamanho do arquivo ... muitos dos garfos de recursos têm pelo menos 4096 bytes, mesmo quando o arquivo original está abaixo de 4096 bytes, portanto, eliminar esse problema ajuda com o inchaço do sistema de arquivos.
(Por exemplo: Faça o download do arquivo de texto: http://www.gamers.org/pub/games/idgames/levels/heretic/gi/horror.txt em um Mac e veja você mesmo)
fonte
Você também pode usar um aplicativo Mac na loja de aplicativos chamado ' Annoying File Be-Gone ', que roda na barra de menus e funciona bem.
fonte
No meu QNAP NAS, a configuração do samba no /etc/smb.conf já continha isso:
então editei a linha de arquivos de veto para:
e, em seguida, reiniciei o samba (é um sistema linux primitivo, então fiz isso através do init.d):
fonte
http://support.apple.com/kb/ht1629
Você também pode tentar usar o TinkerTool ( http://www.bresink.com/osx/TinkerTool.html ) - usado para expor essa configuração.
fonte
._
arquivos de metadados.existe um utilitário chamado "assepsia"
Ele também possui um recurso para limpar seu Mac a partir de arquivos .DS_Store e assim por diante, leia as Perguntas frequentes.
http://asepsis.binaryage.com/
fonte
._
arquivos.Isso é realmente fácil e você não precisa instalar nada.
Copie isso no seu clipbpoard (cmd + c):
os padrões gravam com.apple.desktopservices DSDontWriteNetworkStores true
e cole no terminal (cmd + p)
Ref: http://support.apple.com/kb/HT1629
fonte
.DS_Store
criação de arquivos. O método não impede que._
arquivos sejam criados, pois são bifurcações de recursos (e outros) sempre escritas pelo sistema operacional, mesmo se você ativar aDSDontWriteNetworkStores
opção.