Você pode fazer algum dano com “rm -R *” em um Mac?

0

Eu apenas gravei para "/" em um Mac e acidentalmente digitei "rm -R *". Eu sei que o comando significa excluir tudo em "/", mas eu não estava sudoing, devo reinstalar o Mac OS? Ou um mac protege contra esse tipo de coisa?

    
por superuser 29.12.2011 / 19:05

2 respostas

7

Eu não concordo com a resposta de Yitzchak .

Se você executar rm -R * , ele recursivamente excluirá os arquivos que você possui e terá permissões de gravação. Mesmo se você deixar o comando funcionar por alguns segundos, é possível que você tenha excluído alguns arquivos de sua propriedade. Assim, dizer "você está bem" é potencialmente perigoso. Apenas verifique o que ls -R * lista. Isso é o que você teria removido. O fato de você ter deixado de fora sudo não impedirá que o comando seja executado.

Primeiro, você excluirá os aplicativos instalados, arrastando-os para /Applications . Eles são de sua propriedade. Eventualmente, a listagem recorrerá ao seu diretório home em /Users/ , que por padrão também é propriedade do usuário e não root. É onde provavelmente todos os seus arquivos privados residem.

Eu recomendo strongmente que você restaure a partir do seu backup (você usa o Time Machine, certo?) para um ponto anterior e também verifique se você perdeu algum arquivo importante no seu diretório pessoal.

Se você executou o comando sem sudo ou de um shell não-raiz, não deveria ter mexido em nenhum arquivo do sistema, então a reinstalação do OS X não seria necessária. Dito isto, não pode doer, porque uma instalação típica do OS X (Snow Leopard, Lion) não removerá seus documentos, mas reparará / reinstalará os arquivos do sistema.

    
por 29.12.2011 / 19:50
1

Você pode ter inadvertidamente removido arquivos para os quais seu usuário tinha permissões de gravação, considerando que você passou a opção -R , dependendo de quanto tempo você deixou o comando recorrer.

Uma reinstalação não deve ser necessária, já que @Yitzchak mencionou que o usuário não deve ter permissões suficientes para danificar arquivos críticos do sistema. Dito isto, se você tiver algum comportamento estranho ou instabilidade, talvez seja necessário reinstalá-lo.

    
por 29.12.2011 / 19:49