Como faço para desfazer uma pasta?

0

Eu estava tentando mover alguns arquivos e obtive um resultado que não queria. Como eu iria desfazer sudo mv tmp/* usr/local/bin ?

    
por Aaron 12.03.2015 / 20:52

3 respostas

1

Você terá que distinguir quais arquivos em /usr/local/bin são realmente arquivos binários destinados a permanecer lá e quais são arquivos temporários movidos acidentalmente com mv , de qualquer forma /tmp é usado por aplicativos para armazenar arquivos temporários que são ser excluído em qualquer caso na próxima reinicialização, portanto, desde que você não esteja preocupado com os aplicativos em execução na sessão atual, possivelmente extravasando / perdendo dados, o pior cenário é que você pode ter um punhado de arquivos temporários desnecessários em /usr/local/bin , mas ainda assim, tal diretório está sempre vazio em cima de Ubuntu instalação, então pode até ter sido ainda vazio / quase vazio antes do mv a menos que algum aplicativo tenha instalado algum binário, além de arquivos temporários serem facilmente distinguíveis dos binários , no final, você deve ser capaz de restaurar facilmente tudo de volta ao normal, movendo manualmente os arquivos temporários de volta para /tmp

    
por kos 12.03.2015 / 21:11
1

Infelizmente a resposta é um "NÃO". A única coisa que você pode fazer é ter cuidado ao fazer algo como usuário root. Pode ser que você possa pesquisar o diretório desse arquivo e movê-lo de volta usando o mesmo comando mv

    
por ss1729 12.03.2015 / 21:17
-1

O Linux não fornece um recurso de desfazer nativamente. A filosofia é que, se tiver desaparecido, desaparecerá. Se fosse importante, deveria ter sido feito backup.

Existe um sistema de arquivos com fusíveis que mantém automaticamente cópias de versões antigas: copyfs, disponíveis em todas as boas distribuições. Claro, isso pode usar muitos recursos.

A melhor maneira de proteger contra esses acidentes é usar um sistema de controle de versão (cvs, bazaar, darcs, git, mercurial, subversion, etc). Demora um pouco para aprender, mas vale a pena a médio e longo prazo.

    
por kevy 12.03.2015 / 21:19