Desordenou meu computador, mal

0

Eu estava testando um arquivo IO e acertei acidentalmente um loop infinito. Eu consegui pará-lo relativamente rápido (apenas cerca de 23k arquivos foram criados). Aconteceu na minha área de trabalho, e quando tento visualizar meu computador, ele congela e não consigo fazer nada depois de 30 segundos. Eu escrevi um script para corrigi-lo:

Dir.glob "*".grep /\d/.each do |f|
  system("rm #{f}")
end

mas que congela também. Existe alguma maneira de corrigir isso?

    
por Joe Loo 21.07.2012 / 07:02

2 respostas

3

Você pode tentar inserir o CD de instalação do Mac OSX. Se você inicializar a partir dele, você deve ser capaz de abrir uma janela de terminal. De lá você pode usar o comando

rm -f /Users/[YourUserName]/desktop/*

Isso removerá tudo na sua área de trabalho sem perguntar "Você está certo?". Certifique-se de selecionar o caminho certo, senão você pode excluir arquivos muito importantes.

Se você tiver arquivos na sua área de trabalho que precisa manter, use o comando

mv /Users/[YourUserName]/desktop/[Filename] /Destination/Path/Here

Isso moverá os arquivos que você deseja manter para o caminho especificado no final do comando.

Novamente, tenha muito cuidado ao usar o comando rm -f. Ele removerá arquivos sem perguntar se você tem certeza, incluindo arquivos de sistema importantes. É por isso que é importante que você duplique e triplique se você tem o diretório apropriado.

    
por 21.07.2012 / 09:06
0

Ao inicializar o seu Mac, segure o comando + s, isso o levará para o modo de usuário único. Digite o seguinte para montar o sistema de arquivos:

mount -uw /

Depois disso:

rm -f /Users/[username]/Desktop/*

Você não precisará ter o DVD de instalação do Mac OS X dessa maneira

    
por 01.09.2014 / 11:31

Tags