Excluído / bin em vez de / android-project / bin

1

Um projeto android tem seu diretório /bin e o que eu queria fazer é deletar isso. O que eu realmente quero dizer é excluir /path/to/android-project/bin não o diretório /bin .

Então eu executei este comando,

path/to/android-project$ sudo rm -rf /bin

Agora, todo o diretório /bin é excluído. Eu queria testar restaurando o problema usando o terminal, mas não consigo iniciar o terminal, pois há arquivos em /bin relacionados ao terminal que foram excluídos (meu palpite).

Existe alguma maneira de restaurar o diretório /bin ? Eu estou olhando para a atualização do Ubuntu.

    
por chip 26.03.2013 / 09:03

2 respostas

5

/bin contém alguns dos arquivos mais básicos do seu sistema, e não poderá fazer muito sem ele (a inicialização não funcionará, o mesmo para instalar pacotes). Sua melhor aposta é inicializar um live cd da mesma versão do Ubuntu que você está usando, montar sua partição root exisitng e rsync seu /bin over para essa partição.

Para uma limpeza completa, reinstale os pacotes afetados. Para descobrir quais pacotes reinstalar, use este comando:

find /bin -type f | xargs dpkg -S | sed -e 's/:.*//' | sort -u

E para reinstalá-los:

sudo apt-get install --reinstall $(find /bin -type f | xargs dpkg -S | sed -e 's/:.*//' | sort -u)
    
por Dennis Kaarsemaker 26.03.2013 / 10:18
1

Em geral, cada arquivo ou pasta pode ser restaurado, somente se você tiver backup desse arquivo ou pasta, tenha cuidado ao trabalhar no terminal, alguns processos não são recuperáveis !!! Quando você escreve / no primeiro lugar, não importa onde você esteja agora, vai procurar por root !!! ./ significa o diretório atual e ../ para o diretório pai (um nível acima). Eu não vou sugerir que você use qualquer bin diretório beacause eu não tenho certeza que poderia ajudar, mas posso dizer-lhe para instalar o Ubuntu em uma nova partição, backup de seus arquivos dessa forma, se você não estiver familiarizado com o terminal. / p>     

por Dimitris Theodoridis 26.03.2013 / 09:11