Quando estou cd ~/.Trash
no terminal, mostra que existe uma pasta Downloads
e, dentro da Downloads
pasta, outra pasta Reactions
e Reactions
, dentro , existe um arquivo chamado
Desligar ou reiniciar o computador não funciona para esvaziar a lixeira. Além disso, devo dizer que o arquivo está oculto e não aparece quando abro a pasta Lixeira. É um vírus? Se sim, como me livrar dele?
No terminal, use: cd ~/.Trash/Downloads/Reactions
e ls -al
, em seguida , mostra o arquivo jpg.
(mostrado na captura de tela do arquivo porque não consegui copiar e colar o texto aqui nesta pergunta)
drwxrwxrwx 3 username staff 102 Jan 19 14:36 .
drwxr-xr-x 3 username staff 102 Jan 19 16:09 ..
Atualização 1
Mudei a Reactions
saída Downloads
e esvaziei o lixo. Agora só Reactions
resta o .jpg
interior.
Executando ls -aBeil ~/.Trash/Reactions
no terminal, a seguir está o resultado:
36328284 drwxrwxrwx 3 username staff 102 Jan 19 14:36 .
68013143 drwx------ 3 username staff 102 Jan 20 14:55 ..
Atualização 2
De cd ~/.Trash/Reactions
> rm 'P
> introduzirspacetab'return
O resultado é o seguinte:
Atualização 3
Abaixo está o resultado de unset LANG ; ls -aBeil ~/.Trash/Reactions
:
Atualização 4
Abaixo está o resultado da verificação do disco do utilitário:
Atualização 5
Acabei de reparar o disco Disk Utility
usando o commandacesso + R após a reinicialização do sistema. Em seguida, o .jpg
arquivo não está mais oculto e pode ser esvaziado no lixo. Abaixo você pode ver as imagens.
Obrigado a todos por seus comentários e respostas. Agradecimentos especiais a daniel Azuelos, patrix e klanomath.
Respostas:
Essa resposta pode não realmente responder à pergunta, mas fornecer algumas informações sobre o que poderia ter acontecido.
Eu baixei o torrent com imagens 4Chan contendo o Pain.jpg e mais duas fotos com caracteres hebraicos. Aqui está o culpado diabólico ;-)
ls -aBeil
mostra:lsof -- . *
mostra:Todos os arquivos estavam visíveis no Finder, exceto .DS_Store, é claro. Pain.jpg tinha um ícone padrão e não pôde ser aberto. Após mover o Pain.jpg para a pasta Downloads (em ~ 12: 13 - verifique o registro abaixo), aguardando alguns segundos e movendo-o novamente para a pasta Reactions, o ícone de visualização apareceu e o arquivo pode ser aberto.
ls -aBeil
agora mostra:lsof -- . *
mostra:As entradas de log correspondentes (desculpe pelos caracteres hebraicos irritantes que estão atrapalhando as entradas - pelo menos editando e visualizando-as no Google Chrome - é realmente muito difícil formatá-las):
Mover a pasta Reactions inteira para o lixo e excluí-la com as fotos não é problema. O mesmo se aplica para copiar ou mover a pasta. O Pain.jpg - apesar de realmente ser um PITA em relação à exibição adequada - não parece ser um vírus.
Os problemas no Finder e na sandbox provavelmente ocorrem devido à estranha nomeação do arquivo: caracteres romanos e hebraicos misturados. Os nomes de arquivo somente em hebraico são anotados da direita para a esquerda (consulte a segunda figura). Além disso, alguns danos ao sistema de arquivos podem ter ocorrido.
Meus conselhos são:
find . -inum <inode> -exec rm {} \;
após usarls -aBeil
com êxito para obter o inode de 'Pain.jpg'. No meu caso, isso teria sido:find . -inum 581871 -exec rm {} \;
reinicie no modo de recuperação e tente executar o último comando (
find . -inum <inode> -exec rm {} \;
) após reparar o sistema de arquivos.tente executar rm 'P \ ͎̮͉͍ͨ̈́̾̈́A \ ͎̮͉͍ͨ̈́̾̈́I \ ͎̮͉͍ͨ̈́̾̈́N \ ͎̮͉͍ͨ̈́̾̈́.jpg'
fonte
exe
arquivo dentro da pasta que continha apain.jpg
imagem e, infelizmente, era tarde, porque talvez já tenha sido executado quando a pasta aberta .. Eu era capaz de remover a pasta original que contém as imagens com nomes de anteontem com nenhum problema ..find . -inum 581871 -exec rm {} \;
note: 581871 é o inode, verifique a primeira coluna dols -aBeil
resultadoLANG=en_US.UTF-8
, qualquer caractere é imprimível e-B
não ajuda muito. Para usá-lo com eficiência, deve-se entrarunset LANG ; ls -aBeil
.No uso normal, o
rm
comando é para remover arquivos e ormdir
comando é para remover pastas .rm
recusará remover uma pasta ermdir
recusará remover um arquivo. E mesmo assim,rmdir
não removerá uma pasta que contenha algo além dos links artificiais para.
e..
.Essas duas limitações podem ser superadas fornecendo a
-r
opção (abreviaçãorecursive
) pararm
como emrm -r list_of_files_or_folders
. Se solicitado a remover uma pasta, ele primeiro removerá tudo o que estiver dentro e depois invocarármdir
internamente para se livrar da pasta. As subpastas são removidas da mesma maneira, em qualquer profundidade.rm
reclamará se for solicitado a remover algo que não pode ser removido. No entanto, adicionar a-f
opção (abreviação deforce
) exige que você faça um melhor esforço para superar os obstáculos que possam surgir. Se ele não puder excluir algo, porque está bloqueado ou porque suas permissões dizem que não pode ser excluído, e você é o proprietário do arquivo, como proprietário do arquivo, poderá desbloqueá-lo e / ou alterar suas permissões. Com-f
, orm
comando fará essas coisas silenciosamente sem incomodá-lo.Versão curta:
fonte
rm: Downloads/Reactions: Directory not empty
erm: Downloads: Directory not empty
Clique com o botão direito na lixeira, mantendo pressionada a tecla Comando. Uma opção 'Secure Empty Trash' será exibida. Selecione isto. Espero que esvazie a pasta de lixo para você.
fonte
The operation can’t be completed because the item “Reactions” is in use.
cd ~/.Trash/Downloads/Reactions ; lsof -- . *
Primeiro,
cd
na pasta Reactions:Em seguida, digite
rm
, a spacee a tabchave.Isso deve preencher automaticamente o primeiro arquivo no diretório
Nesse caso , você poderá pressionar returnpara excluir o arquivo incorreto.
fonte
No such file or directory
mensagemParece que pode ser um nome de arquivo ilegal.
fonte
Inicialize o sistema no modo de usuário único desligando e mantendo pressionada a tecla Command + S. Então, quando você vir
bash3.2#
digitar/sbin/mount -uw /
para montar o sistema de arquivos como readwrite.Então,
cd /Users/<your username>/
para ir para o diretório inicialrm -rf .Trash
forçar a exclusão do diretório da lixeiramkdir .Trash
recriar o diretório da lixeirachmod 700 .Trash
definir as permissões apropriadas na pastachown <your username> .Trash
definir seu usuário como proprietário das pastasreboot
reiniciar e sair do modo de usuário únicofonte
rm: .Trash/Downloads: Directory not empty
erm: .Trash: Directory not empty
.Trash
não obtém a ACL padrão que possui por padrão. Além disso, em um FS corrompido, não funcionará. É mais fácil dizer isso agora que sabemos que o FS está danificado :).Tente mover a pasta
Downloads
para fora da lixeiraEm seguida, execute no terminal:
defaults write com.apple.finder AppleShowAllFiles -bool yes;osascript -e "tell application \"finder\" to quit";osascript -e "tell application \"finder\" to activate"
Isso permitirá que você veja arquivos ocultos no sistema de arquivos da GUI do Finder .
Se você pode ver o arquivo ... jeg nas pastas downloads ou reações. Você pode renomeá-lo. Se sim, faça isso. e tente e exclua-o.
executar no terminal:
defaults write com.apple.finder AppleShowAllFiles -bool no;osascript -e "tell application \"finder\" to quit";osascript -e "tell application \"finder\" to activate"
Para redefinir o sistema para oculto.
Você pode executar apenas o
defaults write com.apple.finder AppleShowAllFiles -bool yes
no terminal.app e manualmente Reinicie o localizador. Usando o ícone do dock.
Mantenha pressionada a alttecla e clique no ícone da estação de localização.
fonte
Downloads
para a área de trabalho e segui seu método. Quando executo o primeiro comando no terminal, tudo fica oculto na minha área de trabalho; depois, executando o seu segundo comando, os arquivos da área de trabalho aparecem novamente.Reactions
tirei a pastaDownloads
e excluí novamente os arquivos e esvaziei o lixo. Agora, apenasReactions
com o arquivo oculto dentro, deixado no lixo.defaults write com.apple.finder AppleShowAllFiles TRUE;killall Finder
, mas o interior do arquivoReactions
não está aparecendomv: rename ... to hi.jpg: No such file or directory
. Observe que não consigo copiar e colar o nome do arquivo aqui.Tente seguir as etapas descritas no documento de suporte da Apple sobre esse assunto. Muitos dos itens do documento estão incluídos nas sugestões aqui, mas eles oferecem alguns itens para tentar em casos graves como o seu. Em vez de repeti-los todos aqui, é melhor simplesmente se referir a este documento bem escrito sobre o assunto.
http://support.apple.com/en-us/HT201583
Se tudo mais falhar, tente criar um pequeno thumbdrive de inicialização usando o PuppyLinux ou outra distribuição desse tipo e depois inicialize a partir desse thumnbdrive. Monte o disco rígido do Mac, navegue até a pasta e exclua o arquivo.
fonte
Talvez não seja possível porque o arquivo está em uma pasta localizada na pasta de download? Coloque os arquivos de volta na área de trabalho, abra a pasta 'downloads' e exclua o conteúdo dessa pasta. Tente esvaziar sua lata de lixo agora.
fonte