mv comando excluiu uma pasta

3

Eu sou novo no linux. Eu tinha uma pasta chamada "Código" onde eu mantinha todos os meus .h's e .cpp quando eu programava. Eu queria mover a pasta para cima em um diretório e em uma nova pasta chamada "Code", então no terminal eu digitei o seguinte:

mv ./Código ..-Code

Claro, eu quis digitar:

mv ./Código ../Code

Mas esqueci que meu teclado estava no modo espanhol. Agora minha pasta "Código" não existe. Eu não consigo encontrá-lo com qualquer pesquisa do meu sistema de arquivos. Eu tentei cd-ing para "..- Code", "-Code" e ".-Code" e não gostou disso ... Alguém pode me dizer o que exatamente aconteceu com a minha pasta, e se o conteúdo é recuperável (sem algum utilitário de recuperação de disco)?

Eu já olhei para a página de manual e fiz algumas informações básicas, mas não achei nada útil. Não tinha mesmo certeza do que procurar no Google ...

    
por The Ledge 10.11.2016 / 07:50

1 resposta

5

Eu segui suas instruções:)

Quer dizer, criei uma pasta chamada Código/ e depois executei o mesmo comando (errado).

O que aconteceu foi que a pasta Código/ foi renomeada para ..-Code/ . O nome da pasta começa com um ponto ( . ), por isso agora é uma pasta oculta.

Agora, se você executar ls -a no seu terminal, a pasta ..-Code/ deve aparecer (assim como todos os arquivos ocultos no diretório).

Você também pode ver arquivos ocultos usando o Nautilus (gerenciador de arquivos do Ubuntu) pressionando Ctrl+H .

EDIT : para recuperar ('un-hide') a pasta, você só precisa executar mv ..-Code ./Code e você terá a pasta nomeada como você queria.

    
por migrc 10.11.2016 / 08:30