Para onde meus arquivos foram depois de usar o mv?

2

Eu usei este comando:

mv Records/1711*D.org /media/geek/SimEx/5\ Data/17-18/Journal/

(este é o comando que eu copiei e colei do terminal. Esta sessão ainda está ativa no meu terminal.)

Isso é executado sem erros:

geek@simulator:~$ mv Records/1711*D.org /media/geek/SimEx/5\ Data/17-18/Journal/
geek@simulator:~$ mv Records/1711*D.org /media/geek/SimEx/5\ Data/17-18/Journal/
mv: cannot stat 'Records/1711*D.org': No such file or directory

As linhas são diretamente da minha sessão de terminal. O primeiro foi o último comando que usei na noite passada. A segunda linha é o comando que eu tentei executar depois de descobrir hoje de manhã que os arquivos estão faltando. O primeiro executado (como visto no terminal). O segundo produz um erro. E não há outra operação que tenha sido feita nesta sessão de terminal entre a primeira e a segunda linha.

Estes eram registros diários muito importantes para o mês de novembro. Agora eu não os encontro na pasta Records (que está no disco rígido) nem na pasta Journal (que está no disco rígido externo).

Meu disco rígido externo às vezes desconecta devido a uma conexão solta. Eu suspeito que isso é o que pode ter acontecido! Mas mv executado sem erros!

(Eu tentei testar essa idéia: Eu criei um arquivo fictício. Digitei um comando mv para mover o arquivo fictício para o disco rígido externo. Eu usei TAB para completar os locais. funcionou, o que significa que o disco rígido externo ainda estava montado.Mas antes de pressionar ENTER eu desconectei o exHD. Eu tenho erros:

geek@simulator:~$ mv Records/Dummy.org /media/geek/SimEx/
mv: cannot move 'Records/Dummy.org' to '/media/geek/SimEx/': Not a directory

Então, não tenho certeza se o acima poderia ser uma explicação correta)

( Editar: eu poderia recriar o erro. Como antes, criei um arquivo fictício. Eu usei a TAB para digitar um comando mv . O preenchimento automático estava funcionando, implicando que o ExHD ainda estava montado. Eu pressionei ENTER e desconectei instantaneamente o ExHD. O comando executado sem erros no terminal:

geek@simulator:~$ mv Records/Dummy.org /media/geek/SimEx/
geek@simulator:~$ 

No entanto, agora o arquivo Dummy.org não está no ExHD nem no HD. Então eu suspeito que isso é o que pode ter acontecido. Alguma esperança de que eu pudesse encontrar os arquivos agora? Eu ouvi dizer que existem softwares que podem recuperar arquivos apagados acidentalmente. Precisa de ajuda!)

Esta é a saída do comando ls em Registros:

geek@simulator:~$ ls -al Records/
total 7116
drwxrwxr-x  6 geek geek    4096 Dec  1 12:55 .
drwxr-xr-x 67 geek geek  258048 Dec  1 12:58 ..
-rw-rw-r--  1 geek geek    3240 Dec  1 12:55 171201D.org
-rwxrwxrwx  1 geek geek   45021 Nov 22 19:13 2017 EX 2.ods
-rwxrwxrwx  1 geek geek 1248423 Nov 22 19:13 2017 PL 2.ods
-rwxrwxrwx  1 geek geek 3712319 Nov 30 12:18 2017 TS 2.ods
-rw-rw-r--  1 geek geek      80 Nov 26 22:56 Contacts.org
drwxrwxr-x 10 geek geek    4096 Nov 20 08:02 Courses
-rw-rw-r--  1 geek geek     217 Nov 29 03:05 Firefox.txt
drwxrwxr-x  2 geek geek    4096 Nov 20 13:09 Latex
-rw-rw-r--  1 geek geek   71062 Nov 20 15:22 List.txt
-rw-rw-r--  1 geek geek      73 Dec  1 12:39 .~lock.2017 TS 2.ods#
-rw-rw-r--  1 geek geek     152 Nov 26 22:56 Resolution.org
-rw-rw-r--  1 geek geek     484 Nov 26 22:56 SBB.org
drwxrwxr-x  2 geek geek 1826816 Dec  1 12:58 Shots
-rw-rw-r--  1 geek geek     117 Nov 26 19:40 SSH.txt
drwxrwxr-x  2 geek geek    4096 Nov 24 02:39 Tickets
lrwxrwxrwx  1 geek geek      29 Dec  1 11:22 .#Times.csv -> [email protected]:1511886954
-rw-rw-r--  1 geek geek    2108 Dec  1 11:27 #Times.csv#
-rw-rw-r--  1 geek geek    2006 Nov 30 23:29 Times.csv
-rw-rw-r--  1 geek geek    1129 Nov 30 12:18 Times.csv~
-rw-rw-r--  1 geek geek   36002 Aug 14 23:54 Timetable.html
-rw-rw-r--  1 geek geek   14896 Aug 13 18:02 Timetable.ods

Saída do comando ls no Journal:

geek@simulator:~$ ls -al /media/geek/SimEx/5\ Data/17-18/Journal/1711*.org
-rwxrwxrwx 1 geek geek 10969 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171101D.org
-rwxrwxrwx 1 geek geek  8369 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171102D.org
-rwxrwxrwx 1 geek geek  5777 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171103D.org
-rwxrwxrwx 1 geek geek 11708 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171104D.org
-rwxrwxrwx 1 geek geek 11309 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171105D.org
-rwxrwxrwx 1 geek geek 14371 Nov 22 19:57 /media/geek/SimEx/5 Data/17-18/Journal/171106D.org
-rwxrwxrwx 1 geek geek 19271 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171107D.org
-rwxrwxrwx 1 geek geek 18796 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171108D.org
-rwxrwxrwx 1 geek geek 12933 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171109D.org
-rwxrwxrwx 1 geek geek 10181 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171110D.org
-rwxrwxrwx 1 geek geek 10453 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171111D.org
-rwxrwxrwx 1 geek geek  9320 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171112D.org
-rwxrwxrwx 1 geek geek 12780 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171113D.org
-rwxrwxrwx 1 geek geek  8554 Nov 22 20:01 /media/geek/SimEx/5 Data/17-18/Journal/171114D.org
-rwxrwxrwx 1 geek geek 12095 Nov 22 20:01 /media/geek/SimEx/5 Data/17-18/Journal/171115D.org
-rwxrwxrwx 1 geek geek 18063 Nov 22 21:36 /media/geek/SimEx/5 Data/17-18/Journal/171116D.org
-rwxrwxrwx 1 geek geek 14450 Nov 22 21:36 /media/geek/SimEx/5 Data/17-18/Journal/171117D.org
-rwxrwxrwx 1 geek geek 12817 Nov 22 21:36 /media/geek/SimEx/5 Data/17-18/Journal/171118D.org
-rwxrwxrwx 1 geek geek  6557 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171119D.org
-rwxrwxrwx 1 geek geek  4617 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171120D.org
-rwxrwxrwx 1 geek geek  6759 Nov 22 19:14 /media/geek/SimEx/5 Data/17-18/Journal/171121D.org
-rwxrwxrwx 1 geek geek  7534 Nov 22 21:37 /media/geek/SimEx/5 Data/17-18/Journal/171122D.org

Os arquivos listados acima não são os arquivos originais, mas os que eu copiei em outro lugar até 22 de novembro. Eu os movi manualmente para este local agora. Portanto, os registros dos 8 dias restantes estão faltando. Além disso, os arquivos acima não teriam as edições que fiz com eles depois de 22 de novembro.

Esta é a saída de:

geek@simulator:~$ sudo find / -iname '1711*D.org'
/media/geek/SimEx/5 Data/17-18/Journal/171101D.org
/media/geek/SimEx/5 Data/17-18/Journal/171102D.org
/media/geek/SimEx/5 Data/17-18/Journal/171103D.org
/media/geek/SimEx/5 Data/17-18/Journal/171104D.org
/media/geek/SimEx/5 Data/17-18/Journal/171105D.org
/media/geek/SimEx/5 Data/17-18/Journal/171106D.org
/media/geek/SimEx/5 Data/17-18/Journal/171107D.org
/media/geek/SimEx/5 Data/17-18/Journal/171108D.org
/media/geek/SimEx/5 Data/17-18/Journal/171109D.org
/media/geek/SimEx/5 Data/17-18/Journal/171110D.org
/media/geek/SimEx/5 Data/17-18/Journal/171111D.org
/media/geek/SimEx/5 Data/17-18/Journal/171112D.org
/media/geek/SimEx/5 Data/17-18/Journal/171113D.org
/media/geek/SimEx/5 Data/17-18/Journal/171114D.org
/media/geek/SimEx/5 Data/17-18/Journal/171115D.org
/media/geek/SimEx/5 Data/17-18/Journal/171116D.org
/media/geek/SimEx/5 Data/17-18/Journal/171117D.org
/media/geek/SimEx/5 Data/17-18/Journal/171118D.org
/media/geek/SimEx/5 Data/17-18/Journal/171119D.org
/media/geek/SimEx/5 Data/17-18/Journal/171120D.org
/media/geek/SimEx/5 Data/17-18/Journal/171121D.org
/media/geek/SimEx/5 Data/17-18/Journal/171122D.org
find: '/proc/17227': No such file or directory
find: '/run/user/1000/gvfs': Permission denied

Estou no Ubuntu 16.04. Eu uso o emacs.

Como uso o emacs, gostaria de saber se teria alguma opção de recuperação para os arquivos editados nos últimos 10 dias

p .: Por favor, não me diga que eles estão perdidos ?! Super pânico!

    
por Inspired_Blue 01.12.2017 / 07:42

2 respostas

2

Encontrar

A execução do seguinte comando em um terminal localizará arquivos correspondentes ao padrão 1711*D.org e enviará erros para /dev/null . Execute este comando duas vezes uma vez com a unidade montada e novamente com ela desmontada. Como a montagem de uma unidade ou pasta como uma pasta com conteúdo existente irá ofuscar esses conteúdos, fazendo com que eles pareçam inacessíveis, consulte Mounting Flashdrive - montado no diretório home .

find / -iname '1711*D.org' 2>/dev/null

Recuperação de dados

Se os arquivos não puderem ser encontrados recuperação de dados será o próximo curso de ação mais provável. Como a resposta vinculada é muito boa, vou dar apenas um resumo dos passos.

  1. Não execute nenhum comando que escreva a data no disco.
  2. Inicialize a partir de um live usb com testdisk instalado ou disponível.
  3. Siga o guia de exclusão adequado; NTFS , FAT , EXT .

    Etapas para ext :

    1. Executar testdisk
    2. Selecione Avançado
    3. Selecione a partição que estava armazenando os arquivos perdidos e escolha Undelete
    4. Navegue na estrutura de diretórios até encontrar o diretório que estava armazenando o arquivo que você está tentando recuperar. Os arquivos excluídos são exibidos em vermelho. Para recuperar um arquivo, selecione o arquivo a recuperar e pressione 'c' para copiar o arquivo
    5. Selecione o destino, não na unidade a ser recuperada.
    6. Quando a recuperação do arquivo ext2 for concluída, escolha Sair.
  4. Configurar backups automáticos.
por J. Starnes 01.12.2017 / 07:49
1

Como você diz que o seu disco montado às vezes se desmembra, isso deve ter acontecido quando você moveu seus arquivos.

Portanto, umount do seu disco montado e execute find $your_mountpoint -name '1711*.org' para localizar seus arquivos (que foram ocultados pelo disco montado).

    
por muclux 01.12.2017 / 11:36