Respostas:
Você pode mostrar arquivos ocultos no Finder com um simples comando Terminal:
defaults write com.apple.finder AppleShowAllFiles -bool YES
Em seguida, reinicie o Finder mantendo a tecla de opção pressionada e clicando com o botão direito do mouse no ícone do dock.
No entanto, você não pode ocultar os arquivos .DS_Store sem ocultar o restante dos arquivos ocultos. Você provavelmente só tem que viver de um jeito ou de outro.
sudo defaults write com.apple.finder AppleShowAllFiles TRUE
if
seção antes do código.
Isto é o que a Adobe sugere :
Para evitar a criação de arquivos .DS_Store, não use o OS X Finder para visualizar pastas. Uma maneira alternativa de visualizar pastas é usar a linha de comando do UNIX.
Brilhante! ;)
Você não pode ocultá-lo, mas pode torná-lo transparente e arraste-o para o canto inferior esquerdo ou inferior direito. Portanto, somente você verá uma sequência ".DS_Store" e não haverá ícone.
Método especialista: copie uma imagem transparente do seu editor de imagens favorito, selecione o ícone do arquivo na janela de informações do arquivo e cole a imagem transparente quando o ícone original é selecionado na parte superior.
Método passo a passo (anterior a Yosemite):
Por @mliqu: no OS X Yosemite (10.10.1):
Estou apenas adicionando minha solução a isso, pois não gostei de nenhuma das outras opções. Sou desenvolvedor web e uso /bin/zsh
e oh-my-zsh
... de qualquer forma, você pode adicionar isso ao bash ou sh.
É simples, direto e apenas 8 linhas. Eu trabalho muito no terminal, então é por isso que funciona melhor para a minha instalação.
No meu .zshrc, adicionei as seguintes linhas para facilitar a troca.
function hideallfiles(){
defaults write com.apple.finder AppleShowAllFiles -bool NO
killall Finder
}
function showallfiles(){
defaults write com.apple.finder AppleShowAllFiles -bool YES
killall Finder
}
Em seguida, execute . ~/.zshrc
ou para bash . ~/.bash_profile
ou logout do seu Mac e volte.
Em seguida, no terminal você pode executar showallfiles
ou hideallfiles
e isso mudará a configuração e reiniciará o Finder.
edit: trabalho confirmado em 10.10 Yosemite
Existe esta ferramenta mágica de código aberto: assepsia . As fontes estão disponíveis no Github .
A versão 1.4 agora funciona com o OS X Mavericks.
Atualização: relatado que não está funcionando no El Capitan
Aviso: A assepsia não está mais em desenvolvimento ativo e é suportada no OS X 10.11 (El Capitan) e posterior.
No macOS Sierra Beta, o .DS_Store está sempre sempre oculto no Finder. Apenas mostre os arquivos ocultos como faria normalmente e o .DS_Store desaparecerá:
defaults write com.apple.finder AppleShowAllFiles -bool YES && killall Finder
Depois de muitos anos on / off de busca de uma solução, existem apenas algumas alternativas, nenhuma delas corresponde à sua pergunta original; ou seja, não existe solução para sua pergunta específica .... ainda
http://mac.softpedia.com/get/Dashboard-Widgets/Webcams/Misc Miscellaneous/Hiddenfiles-Widget.shtml
Isso aborda apenas a área de trabalho, mas como é o local mais perceptível e irritante para arquivos .DS_Store, pode valer a pena compartilhar:
cd ~/Desktop
rm .DS_Store
cd ~
chmod 500 Desktop
Essa sequência remove suas permissões de gravação para a pasta da área de trabalho. Como o Finder age com suas permissões, também remove a capacidade do Finder de salvar um arquivo .DS_Store na área de trabalho. Obviamente, também impede que você salve ou modifique arquivos existentes na área de trabalho. Perfeito se você gosta de ter uma configuração ultra-limpa.
Exemplo de não .DS_Store na área de trabalho sem usar aplicativos especiais:
nota: Usando estas etapas, ainda é possível arrastar itens para a área de trabalho, pois o MacOS solicitará um login de administrador quando necessário.
Crie um serviço AppleScript / terminal usando o Automator e salve-o para ser acessível no menu Finder> Services
A ação do Automator será um processo de duas etapas.
Etapa 1. Adicione um AppleScript. Este script ativará ou desativará os arquivos ocultos (pode não estar formatado corretamente porque estou digitando no meu telefone)
if (do shell script "defaults read com.apple.finder AppleShowAllFiles") is equal to "0"
then
do shell script "defaults write com.apple.finder AppleShowAllFiles 1"
else
do shell script "defaults write com.apple.finder AppleShowAllFiles 0"
end if
Etapa 2. Adicione um script cron do bash. Esse script adicional procurará e removerá automaticamente todos os arquivos .DS_Store ao mesmo tempo em que seriam acionados para exibição. Uma vez concluído, ele irá reiniciar o Finder e fechar o terminal.
#!/bin/sh
find ~ -name .DS_Store -exec /bin/rm -f -- {} \;
KillAll Finder
exit 0
Esta não é uma solução perfeita, mas alcançará o resultado que você procura.
Como alternativa, você pode usar este utilitário que redirecionará a criação de arquivos DS_Store para um diretório de cache, mas eu prefiro não instalar software que consumirá recursos sempre que possível.
O link é http://asepsis.binaryage.com/
Estou usando o Xtra Finder ( http://www.trankynam.com/xtrafinder ) para acessar rapidamente o Google entre arquivos ocultos. Você pode criar seu próprio atalho para o toogling. Não há necessidade de matar o inventor. Isso é um pouco mais prático e fácil de usar, em vez de digitar comandos ou executar scripts.
Usar o Terminal funciona para ocultar arquivos .DS_store.
defaults write com.apple.finder AppleShowAllFiles -bool NO
Isso oculta os arquivos ocultos. Pode mudar NO
para YES
se você deseja vê-los novamente.
Instale o Sierra mais recente, defina para ver arquivos ocultos, todos os arquivos ocultos mostrados, mas os arquivos .DS_Store não serão mostrados (embora estejam lá).
Definitivamente, use o ícone transparente . Então, apenas mova-o. Fora da vista, longe da mente.
Usuário El Capitan aqui.
Eu gosto de manter uma área de trabalho limpa; sem ícones ou links. Também preciso ver arquivos ocultos no Finder.
Cliquei duas vezes no ícone .DS_Store e selecionei "Mostrar opções de exibição". Nessa janela, reduzi o ícone para 16x16 e o tamanho do texto para 10. Defino o tamanho da grade o menor possível.
Em seguida, arrastei o ícone para baixo, no canto inferior direito, para ficar com uma pequena caixa no canto inferior direito da área de trabalho.
Ícone transparente, saia da tela, fácil passo a passo aqui:
https://www.scottofford.com/2013/03/hide-ds-store-on-mac/
Por meio desta resposta Ask Different: https://apple.stackexchange.com/a/237999/6902 .