como desfazer mover arquivo no linux?

3

Eu cometi um erro ao mover um conjunto de arquivos por este comando mv src / * .. ao invés de mv src / *.

    
por billyduc 08.09.2009 / 09:55

4 respostas

7

Você pode tentar usar find para descobrir quais arquivos em ".." foram modificados no momento em que você fez o mv errônea, e então mv-los no lugar certo novamente (usando -exec find option por exemplo).

    
por 08.09.2009 / 10:34
4

Você não pode "desfazê-lo" facilmente, a não ser classificando os arquivos que pertencem a esse local e movê-los novamente. Como alternativa, você pode restaurar a partir de um backup e comparar os arquivos do backup e do sistema atual para ajudar.

    
por 08.09.2009 / 10:05
1

Eu não acho que haja algum. O mesmo acontece com rm , que é diferente da lixeira.

    
por 08.09.2009 / 10:04
1

Isso aconteceu comigo hoje! mas você não precisa entrar em pânico. suponha que "file.txt" seja o seu nome de arquivo.

  1. no prompt de comando do linux, vá para o diretório de onde você moveu o arquivo "file.txt" (usando cd directory_name )
  2. digite ls -a (lista todos os arquivos e subdiretórios, incluindo arquivos e diretórios ocultos)
  3. você verá que uma cópia do arquivo que você moveu foi salva como "file.txt ~"
  4. agora execute mv file.txt~ file.txt no prompt de comando. (isso moverá a cópia salva automaticamente do seu arquivo de volta para o seu arquivo)

É isso! você é bom para ir!

    
por 06.09.2014 / 10:27