Desfaz o comando 'mv'? [duplicado]

5

Eu digitei o seguinte comando, que sei que não está correto e acho que mudei tudo para "../", posso fazer algo para me recuperar disso:

mv /* ../
    
por Vince Ashby-Smith 03.08.2012 / 19:20

2 respostas

2

Sim, você errou. :) Todo mundo faz isso em algum momento. Como você disse, você moveu tudo para ../ (se você fosse root).

Sem saber em qual diretório você estava no momento, você pode ter a chance de fazer as coisas voltarem a um estado razoável digitando ../bin/mv ../* / do mesmo diretório.

Caso contrário, você pode inicializar a partir de um CD de recuperação para poder fazer backup de seus dados e reinstalar o Linux.

Durante a inicialização a partir do CD de recuperação, você também pode tentar mover os arquivos e diretórios raiz de volta para / . Dessa forma, você pode evitar a reinstalação.

Boa sorte!

    
por 03.08.2012 / 19:36
0

Se você já tinha o busybox instalado, você pode ter algum sucesso com:

../bin/busybox mv ../* /

depois disso, você pode limpar manualmente as coisas que deveriam estar em ../ (onde quer que seja) voltar de / para onde quer que seja.

O busybox tem a chance de funcionar onde o mv não funciona porque o busybox está vinculado estaticamente e não precisa vincular dinamicamente nenhuma biblioteca.

Se o busybox ainda não estiver instalado, você pode tentar inicializar um CD de recuperação, montar as partições do seu disco rígido em / mnt e mv stuff em seu lugar.

    
por 04.08.2012 / 03:24