Você pode ocultar arquivos ocultos em pastas específicas (como a área de trabalho), mantendo-os exibidos em qualquer outro lugar?

8

Trabalho com arquivos ocultos o tempo todo, mas gosto de uma área de trabalho organizada. Seria bom tornar arquivos como .DS_Store e .localized invisíveis apenas na área de trabalho.

Observe que já estou ciente desse confiável e antigo modo de espera de terminal:

defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

Definir esse sinalizador como FALSE se aplica a tudo no sistema. Meu objetivo é abrir uma exceção para a área de trabalho. Alguma sugestão?

Matthew Eppelsheimer
fonte
Você salva arquivos na área de trabalho ou sempre os mantém organizados?
Daniel
Geralmente, é organizado (sem arquivos).
Matthew Eppelsheimer

Respostas:

1

Embora eu não tenha certeza de como atender sua solicitação exata, eu uso este pequeno widget que fornece acesso a 1 botão para ocultar / mostrar arquivos ocultos.

Alexander - Restabelecer Monica
fonte
Embora isso não responda à minha pergunta, ainda é útil. Obrigado!
Matthew Eppelsheimer
link não funciona mais. como é chamado o widget?
mr.musicman
Hidden Files: mac.softpedia.com/get/Dashboard-Widgets/Webcams/Misc Miscellaneous
Alexander - Reinstate Monica
1
chflags hidden ~/Desktop/hideme

Isso torna o arquivo / pasta invisível no Finder e salva / abre os painéis. Você pode usar {command} {shift}. para alternar a visibilidade durante salvar / abrir.

Jonathan Dough
fonte
Bem-vindo ao perguntar diferente! Você pode explicar o que isso faz? Por favor, forneça mais detalhes que um comando Terminal de uma linha. Consulte as Perguntas frequentes para obter mais informações. Obrigado.
Nathan Greenstein
Acabei de testar isso. Se você habilitar a configuração "mostrar todos os arquivos" do Finder e executar chflags hidden .DS_Store, nada acontecerá.
Graham
Confirmo a observação de @Graham, não funciona no Mountain Lion.
Kheldar
1

Minha abordagem para isso foi definir o Finder para mostrar geralmente arquivos invisíveis e, em seguida, definir explicitamente o sinalizador invisível em arquivos / pastas na área de trabalho que correspondam a determinados critérios (. *, Ícone, etc.).

Mas essa abordagem falhou, pois o Finder, consequentemente, não apenas mostra os arquivos ocultos porque eles começam com um ponto, mas também aqueles que têm o sinalizador invisível na entrada do sistema de arquivos.

No entanto, eu posto essa idéia para você, talvez ela o leve a uma solução.

# Set Finder to show all hidden files
# Only needs to be executed one time.
defaults write com.apple.finder AppleShowAllFiles ON

# Then explicitly flag certain files on the Desktop as invisible
# Run this at every login or at certain intervals (cron job)
/usr/bin/SetFile -a V ~/Desktop/.* ~/Desktop/Icon ~/Desktop/OtherPatternForHiding
porg
fonte
1

Isso não responde sua pergunta muito específica, mas fornece uma solução alternativa. Supondo que você queira ter acesso fácil e rápido aos arquivos ocultos e não abri-los o tempo todo, o que não é recomendado.

Aqui está um pequeno script que automatiza o processo em um único clique para mostrar ou ocultar. Elimina:

1-possíveis problemas com arquivos ocultos mostrando o tempo todo

Terminal de 2 aberturas e digitando os arquivos ocultos da mostra, comando sempre.

3-usuários extremamente amigáveis.

Instale isso como aplicativo no seu dock para acesso fácil e rápido.

-- AppleScript to toggle hidden "." files
-- Submitted by Baltwo on Apple Support Community

try
    do shell script "defaults read com.apple.finder AppleShowAllFiles"
on error
    do shell script "defaults write com.apple.finder AppleShowAllFiles 0"
end try

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

do shell script "killall Finder"
Ruskes
fonte
0

Eu sugeriria experimentar o TotalFinder . Entre muitos outros recursos, ele fornece um atalho para mostrar / ocultar arquivos invisíveis no Finder, mas não mostra arquivos invisíveis na área de trabalho.

São US $ 18, mas você também obtém janelas do Finder com guias e painel duplo e uma janela do Finder semelhante ao Visor que pode ser exibida em qualquer aplicativo.

joelseph
fonte
Obrigado pela sugestão. Mas, se um aplicativo puder fazer isso, não existe uma interface de linha de comando para explorar?
Matthew Eppelsheimer
A opção do TotalFinder para mostrar arquivos ocultos é independente do AppleShowAllFiles, portanto não indica necessariamente que o mesmo efeito pode ser feito via linha de comando - mas certamente espero que seja.
Joelseph 7/10
0

É certo que isso é um erro, mas substituir os ícones para .localized e .DS_Store por um arquivo .icns transparente como este permite arrastá-los para um local de tela marginalmente menos desagradável, do ponto de vista de desordem. Ainda não é tão bom quanto poder afirmar o equivalente a ShowAllFilesExceptHere

dan2bit
fonte