O Finder está mostrando muitos arquivos que eu apaguei

0

Eu tenho um projeto Xcode que acabei de excluir para poder reescrevê-lo. (Eu usei rme rmdir) Aqui está o problema:

Embora lsdiga que a pasta está limpa, Finderdiz que ainda está lá e, além disso, tem os mesmos arquivos que tinha antes de eu limpá-la.

Saída de ls -GFalquando executado nesse diretório:

Lista de terminais com <code> ls </code>

O que Finderpensa está lá:

O que o localizador pensa que existe

Nota: a segunda foto é exatamente como era a pasta antes de eu a limpar.

Excluí a própria pasta, mas Finderela ainda está sendo exibida (e é conteúdo antigo)

Estou usando o OS X Yosemite 10.10.1.

Edição: Quando eu reiniciei, funcionou bem. Mas eu ainda gostaria de saber por que isso aconteceu.

Élektra
fonte
Alguns ide continuarão refazendo uma pasta do projeto, mesmo se ela for excluída, se você não a remover de dentro do ide. Eu tenho apenas uma experiência limitada com o XCode, então não posso dizer com certeza, mas já vi isso acontecer em alguns dos ide's JetBrains e pode estar acontecendo aqui.
AMR
O problema não está no Xcode. Eu acho que é algo a ver com isso Finder.
Élektra 17/08/2015
Você excluiu o projeto do XCode?
AMR
Não, do Terminal. Mas a pergunta mudou. Veja a edição mais recente.
Elektra
Mas obrigado por tentar ajudar!
Élektra 17/08/2015

Respostas:

1

Você definitivamente usou a linha de comando para excluir a pasta?

Um comportamento que me pareceu estranho algumas vezes no OS X é que, se você estiver trabalhando em uma pasta no Terminal, mas depois a excluir no Finder, poderá continuar trabalhando com a pasta perfeitamente feliz no Terminal. Mesmo em sua nova casa no lixo.

Se você tentar abrir a Lixeira no Finder e acessar qualquer coisa lá dentro, poderá obter um erro, mas no Terminal você poderá trabalhar com os mesmos arquivos com bastante satisfação. Você pode até iniciá-los a partir daí e continuar trabalhando com eles em outros aplicativos perfeitamente felizes (por exemplo, abrir um arquivo txt no TextWrangler).

Além disso, se você digitar "abrir". no Terminal, a pasta será aberta na janela do Finder e tudo ficará bem até o momento em que você tentar abrir um arquivo. Nesse momento, o Finder dirá "O documento XXX não pode ser aberto porque está na Lixeira. "

Para tornar as coisas ainda mais estranhas, mesmo que outros aplicativos identifiquem o caminho para a pasta e seu conteúdo ~/.Trash/foldername, como se você digitar pwdo Terminal, ele ainda achará que está no local anterior.

Se você não tivesse reiniciado, eu sugeriria clicar com o botão direito do mouse no título da janela para ver se a pasta na janela do Finder está onde você estava. Mas agora que você reiniciou ... :)

Alistair McMillan
fonte
Sim. Eu definitivamente fiz. Duas vezes.
Elektra
Você excluiu os arquivos duas vezes no Terminal? Como você conseguiu isso? Certamente a segunda tentativa resultaria apenas em uma mensagem de erro?
Alistair McMillan
Excluí o conteúdo e depois a própria pasta. Depois verifiquei novamente, recriei a pasta vazia e a excluí novamente.
Élektra 17/08/2015
1

Eu tive o mesmo problema e resolvi-o reiniciando o Finder. Eis como relancei o Finder:

  1. Mantenha pressionada a tecla ⌥ (alt / opção) no teclado
  2. Clique com o botão direito do mouse no ícone do Finder no seu Dock
  3. clique em Reiniciar

Aqui está um vídeo do youtube mostrando detalhadamente como relançar o Finder.

Espero que ajude.

bappak
fonte