Como o Finder é atualizado no OS X Mountain Lion?

30

Acabei de editar em lote algumas fotos com o Preview e alterei o nome de um arquivo na janela Preview. Minutos depois, o Finder ainda não mostrava os tamanhos de arquivo alterados (nem mesmo ao abrir a caixa de diálogo Informações) e os nomes alterados. Mudar da exibição de lista para a exibição de ícones ou não foi corrigida.
Eu reiniciei o Finder e os nomes mudaram.

Como é que existe um comando de atualização ou atualização? Pensei que estaria no menu Exibir, mas não está.

Ruben
fonte
3
Não há um comando de atualização porque os usuários não devem se preocupar com esse tipo de coisa, ele deve "apenas funcionar". Até recentemente, esse foi o caso, embora pareça que no ML haja alguns problemas com essa atualização automagica.
KLY
1
TMK, as falhas de atualização do localizador existem desde 10.6. Eu tenho um relatório pessoal. Eu mesmo experimentei em 10,7 algumas vezes, e agora em 10,8. Parece que eles resolveram alguns bugs no AddressBook da versão 10.5, então talvez a 10.9 resolva isso? Mas geralmente um relançamento do localizador (menu de encerramento forçado) e / ou usando os botões <Voltar / Avançar> na janela do localizador funcionam.
precisa saber é o seguinte
3
A melhor resposta, até onde minha experiência foi, é "Mal, se é que existe". Existem hacks de solução alternativa, mas eles tendem a ser igualmente delicados. Necessidade da Apple para obter mais de si, e apenas admitir que um botão de "refresh" é ocasionalmente necessário, mesmo se não é suposto a ser necessária.
Fake Name
1
Arquivos de rede com várias pessoas editando-os simultaneamente é uma situação particularmente comum que requer a capacidade de forçar uma atualização do diretório atual.
Fake Name
Acho que a melhor resposta até agora é de @Joris Vanhecke. Por favor, considere aceitá-lo.
Ioannis Filippidis

Respostas:

10

As informações do Finder devem ser atualizadas automaticamente e instantaneamente, pois os arquivos e as informações estão mudando. Esse é o objetivo e o motivo pelo qual a Apple não fornece a opção "Atualizar", embora na prática as coisas às vezes não funcionem por qualquer motivo.

Se as informações não estiverem atualizando automaticamente as alterações nos arquivos, etc., isso pode ser o resultado de um bug ou corrupção nas preferências do Finder ou outra corrupção.

  1. Verifique se você está executando a versão mais recente do OS X, pois o problema pode ser um bug que já foi corrigido.

  2. Além disso, para pastas nas quais o conteúdo não está sendo atualizado corretamente, pode ser uma boa ideia tentar remover o arquivo .DS_Store desse diretório e verificar se isso tem algum efeito. (reiniciando o localizador para verificar)

  3. A próxima opção seria redefinir as preferências do Finder. Tente remover o arquivo com.apple.finder.plist localizado em ~/Library/Preferences/com.apple.finder.plist(reiniciando o localizador para verificar)

  4. Se o problema persistir, entre em contato com a Apple e mostre o problema e como repeti-lo, você pode ter encontrado um erro.

MrDaniel
fonte
Nr.3 rm ~/Library/Preferences/com.apple.finder.plist ; killall Finderfoi definitivamente a solução! Depois disso, meus tamanhos de ícones, grade e posições foram quebrados, mas com alguns ajustes pré + cp /Volumes/TimeMachine/Backups.backupdb/MacName/Latest/LocalDisk/Users/Name/Desktop/.DS_Store ~/Desktop/; killall Finderrestaurados com sucesso. Então escreveu o script de teste! cd /path/to/refresh-dir/;mkfile 1000000 1mb;mkfile 0 growing;i=1;while [ $i -lt 1024 ];do cat 1mb >> growing; echo "$i mB";(( i++ ));sleep 1;doneO Finder agora atualiza corretamente! ~ A cada 2-3 segundos. Antes apenas de sair e entrar novamente!
porg
O comportamento de atualização do Mac OS X Finder difere um pouco, dependendo das alterações ocorridas: arquivo único crescendo a taxas de kB / s (instantâneo), muitos novos arquivos pequenos (1-3 s), arquivos de crescimento rápido (mB / s) são atualizados um pouco mais devagar (máximo de 3-4 segundos). Conjunto completo de testes de atualização do Finder, que por provocar diferentes comportamentos de atualização na próxima postagem.
porg
3
Adicionando pequenos arquivos com frequência: cd ~/Desktop/update/;i=1;while [ $i -lt 1000 ];do mkfile 0 $i;(( i++ ));echo "File Nr $i";sleep 1;done arquivo lentamente crescendo: cd ~/Desktop/update/;mkfile 1000 1kb;mkfile 0 growing;i=1;while [ $i -lt 1024 ];do cat 1kb >> growing; echo "$i kB";(( i++ ));sleep 1;done arquivo de rápido crescimento: cd ~/Desktop/update/;mkfile 1000000 1mb;mkfile 0 growing;i=1;while [ $i -lt 1024 ];do cat 1mb >> growing; echo "$i mB";(( i++ ));sleep 1;done
porg
Btw, estou em 10.6.8. Infelizmente, o bug refrescante ainda ocorre. Exemplo de uma manifestação atual adb backup -apk -all -f ~/Backups/android.ab. android.abmostra constantemente o mesmo tamanho de arquivo, embora esteja sendo gravado constantemente. Se eu apontar meu script de arquivo que cresce rapidamente nesse diretório, o arquivo growinge o arquivo android.abatualizam regularmente seu tamanho! Parece que algumas operações de gravação acionam uma atualização, enquanto outras não. Eu não sei detalhes. Talvez alguns serviços que eu use causem isso.
porg
O mesmo efeito em ~/Downloads. Ao baixar um arquivo do Chrome, seu tamanho não é atualizado, embora seja gravado constantemente. Uma atualização é acionada, navegando em nossa página e novamente, ou criando uma nova ou renomeando uma pasta existente ~/Downloads. Quando o download terminar, o tamanho e o carimbo de data e hora serão atualizados corretamente. Mas não enquanto o download progride.
porg
13

Alt clique e selecione "Obter informações". Isso atualizará a pasta. Eu tenho esse problema com pastas ftp montadas como uma unidade via Transmit.

Kayle Sawyer
fonte
Infelizmente, isso não atualizará o conteúdo dos arquivos montados via Transmit. Eles ainda serão armazenados em cache e eu não descobri como atualizá-los.
Kayle Sawyer
1
Isso funcionou perfeitamente no meu caso para um compartilhamento de rede que não estava mostrando todos os seus arquivos. Vale a pena tentar, em qualquer caso, leva dois segundos.
Eu descobri que isso só funciona às vezes. O que parece funcionar o tempo todo é excluir um arquivo da pasta e depois desfazê-lo.
Ntvtd
7

Um recurso "Atualizar" pode ser adicionado ao Finder por software de terceiros como o XtraFinder (gratuito).

Joris Vanhecke
fonte
3
Você pode adicioná-lo você mesmo: apple.stackexchange.com/questions/49543/…
Barranka
1
Adicioná-lo independentemente de XtraFinderfato é a resposta "canônica" que responde à pergunta original em princípio. No entanto, para pessoas que não tentaram XtraFinder, faça-o: ele tem muitos outros recursos (e sem dúvida muito mais úteis) além de um botão de atualização.
Ioannis Filippidis 29/07
Esta solução resolveu um problema de longa data que tive sshfscom o OS X FUSE. Por exemplo, a execução de scripts em um servidor que geram arquivos de imagem ( PDF, PNGou outro) usado para não desencadear qualquer atualização no meu Finder. Esse comportamento é muito irritante quando você está desenvolvendo código com acesso a arquivos no diretório montado localmente e executando-o remotamente via ssh.
Ioannis Filippidis
Isso não resolve todos os problemas. Estou vendo um compartilhamento NFS no XtraFinder, onde no servidor alterei o nome de uma das pastas. O nome antigo ainda permanece no Finder. Terminal mostra o novo nome. Atualizar não ajuda. Fazendo com que o XtraFinder reinicie o Finder para mim, recebo uma listagem de diretório com o nome correto. Um segundo depois que clico nessa pasta, o Finder altera o nome novamente para o nome errado, enquanto estou assistindo. FFS, eu odeio esse maldito Finder. Sempre foi absolutamente inútil com os compartilhamentos de rede desde o meu primeiro OS X, o Lion. NUNCA TRABALHOU CORRETAMENTE!
precisa saber é o seguinte
-1

Basta ir ao diretório dos pais e entrar na pasta específica novamente e ele atualiza o conteúdo. Ou use o botão Voltar e Avançar.

Philipp
fonte
Isso não funciona.
swt83