Mostrar arquivos ocultos no OS X, exceto .DS_Store

61

Eu quero ver todos os arquivos ocultos no meu Mac, exceto .DS_Store . Existe uma maneira de fazer isso?

    
por Alan 28.08.2009 / 21:39

16 respostas

26

Você pode mostrar arquivos ocultos no Finder com um simples comando do Terminal:

defaults write com.apple.finder AppleShowAllFiles -bool YES

Em seguida, reinicie o Finder pressionando a tecla de opção 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.

    
por 29.08.2009 / 00:59
33

Isso é o que a Adobe sugere :

To avoid creating .DS_Store files, do not to use the OS X Finder to view folders. An alternative way to view folders is to use UNIX command line.

Brilhante! ;)

    
por 10.07.2010 / 12:20
26

Você não pode ocultá-lo, mas pode torná-lo transparente e arrastá-lo para o canto inferior esquerdo ou inferior direito. Então, somente você verá uma string ".DS_Store", e não haverá nenhum ícone.

Método especialista: Copie uma imagem transparente do seu editor img favorito, selecione o ícone do arquivo na janela de informações do arquivo e cole a imagem transparente quando o ícone original estiver selecionado na parte superior.

Método passo-a-passo (anterior ao Yosemite):

  • Encontre uma área em branco puro em uma pasta, pressione Shift-Command-Control-4 e arraste um quadrado. Solte o mouse quando terminar, e a área branca agora está na sua área de transferência.
  • Abra o Preview e pressione Command-V.
  • Clique e segure no botão Selecionar na barra de ferramentas Visualizar e em Alfa instantâneo no menu suspenso.
  • Clique e arraste pela área branca até ver o valor exibido atingir 100% e, em seguida, pressione Retornar.
  • Copie a área selecionada (Command-C).
  • Na área de trabalho, selecione sua nova pasta e pressione Command-I (Arquivo »Obter Informações).
  • (Pressione Tab uma vez na janela Obter informações para) realce o ícone padrão.
  • Cole o ícone transparente da área de transferência no ícone padrão (Command-V).

Por @mliqu: no OS X Yosemite (10.10.1):

  • Pressione Shift-Command-Control-4 e arraste um quadrado sobre qualquer área. Solte o mouse quando terminar e a área estará agora na sua área de transferência.
  • Abra o Preview e pressione Command-N para abrir uma janela com sua captura.
  • Pressione Comando-A para selecionar todos e pressione Excluir.
  • Pressione Command-C para copiar este quadrado cinza vazio para a área de transferência.
  • Selecione ".DS_Store" e Command-I para obter informações.
  • Selecione o ícone no canto superior esquerdo e o Command-V para substituir com transparência da área de transferência.
por 15.01.2012 / 00:33
12

Estou apenas adicionando minha solução a isso, pois não gostei de nenhuma das outras opções. Eu sou um desenvolvedor web e eu 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 isso funciona melhor na minha configuração.

No meu .zshrc eu 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 o bash . ~/.bash_profile ou faça logout do seu Mac e volte para ele.

Em seguida, no terminal, você pode executar showallfiles ou hideallfiles e ele irá alterar a configuração e reiniciar o Finder.

edit: confirmado o trabalho no 10.10 Yosemite

    
por 10.06.2014 / 22:05
8

Existe essa ferramenta mágica de código aberto: assepsia . Fontes estão disponíveis no Github .

A versão 1.4 agora funciona com o OS X Mavericks.

Atualização: Relatado como não trabalhando no El Capitan

Warning: Asepsis is no longer under active development and supported under OS X 10.11 (El Capitan) and later.

    
por 02.11.2013 / 19:52
8

A partir do macOS Sierra Beta, o .DS_Store está sempre escondido do Finder. Apenas mostre arquivos ocultos como você faria normalmente e .DS_Store desaparecerá:

defaults write com.apple.finder AppleShowAllFiles -bool YES && killall Finder

    
por 09.07.2016 / 02:45
4

Após muitos anos de ativação / desativação de uma solução, existem apenas algumas alternativas, nenhuma das quais combina com sua pergunta original; ou seja, não existe solução para sua pergunta específica ... ainda

  1. Pode-se especificamente impedir que os arquivos .DS_store sejam criados em todos os
  2. Deixe o Finder configurado para não exibir arquivos ocultos
  3. Siga as bobagens da Adobe e navegue apenas pelas pastas com um shell de linha de comando
  4. Alternar pastas ocultas sob demanda. Confira este velho wigit:

link

    
por 03.05.2013 / 03:44
3

Isso só aborda a área de trabalho, mas como é o local mais notável e irritante para arquivos .DS_Store, pode valer a pena compartilhar:

  1. Ir para um prompt de terminal
  2. cd ~/Desktop
  3. rm .DS_Store
  4. cd ~
  5. chmod 500 Desktop

Esta sequência remove suas permissões de gravação para a pasta Desktop. Como o Finder atua com suas permissões, também remove a capacidade do Finder de salvar um arquivo .DS_Store na Área de Trabalho. Naturalmente, também impede que você salve ou modifique arquivos existentes na área de trabalho. Perfeito se você gosta de ter uma configuração ultra-clean.

Exemplo de não .DS_Store na área de trabalho sem usar aplicativos especiais:

nota: Usando essas etapas, ainda é possível arrastar itens para a área de trabalho, pois o MacOS solicitará um login de administrador quando necessário.

    
por 05.08.2015 / 05:05
2

Crie um serviço AppleScript / terminal usando o Automator e salve-o para acessá-lo no menu do Finder > Services

A ação do Automator será um processo de duas etapas.

Etapa 1. Adicione um AppleScript. Esse 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 bash. Esse script adicional procurará e removerá automaticamente todos os arquivos .DS_Store ao mesmo tempo em que eles seriam acionados para exibição. Depois de concluído, ele reinicia o Finder e fecha 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ê está procurando.

Como alternativa, você pode usar esse utilitário que redirecionará a criação de arquivos DS_Store para um diretório de cache, mas prefiro não instalar software que consuma recursos sempre que possível.

O link é link

    
por 20.01.2014 / 04:47
1

Estou usando o Xtra Finder ( link ) para o Google rápido entre arquivos ocultos. Você pode criar seu próprio atalho para toogling. Não há necessidade de matar o localizador. Isso é um pouco mais prático e fácil de usar, em vez de digitar comandos ou executar scripts.

    
por 18.06.2014 / 10:23
1

Para o problema irritante da área de trabalho, minha solução simples é esconder o arquivo atrás da doca, você pode mudar momentaneamente a posição de doca e colocar o arquivo onde permanecerá invisível. Não é uma solução muito técnica, mas eficaz.

    
por 21.10.2014 / 17:57
1

O uso do Terminal funciona para ocultar arquivos .DS_store.

defaults write com.apple.finder AppleShowAllFiles -bool NO

Isso oculta os arquivos ocultos. Pode alterar NO para YES se você quiser vê-los novamente.

    
por 23.03.2014 / 12:07
1

Instale a última versão do Sierra, defina para ver os arquivos ocultos, todos os arquivos ocultos mostrados, mas os arquivos .DS_Store não serão exibidos (embora estejam lá).

    
por 27.03.2017 / 18:07
0

Use definitivamente o ícone transparente . Então, apenas mova-o. Fora da vista, longe da mente.

    
por 28.07.2015 / 06:03
0

Usuário do El Capitan aqui.

Eu gosto de manter um desktop limpo; sem ícones ou links. Eu também preciso ver arquivos ocultos no Finder.

Eu "clico duas vezes" no ícone .DS_Store e selecione "Mostrar opções de visualizaçã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 o canto inferior direito, de modo que fiquei com uma pequena caixa no canto inferior direito da área de trabalho.

    
por 11.02.2016 / 20:16
0

Ícone transparente, sair da tela, fácil passo a passo aqui:

link

Por meio dessa pergunta, faça uma resposta diferente: link .

    
por 17.07.2016 / 23:47