Digitei acidentalmente cpp Scriptname.py DestinationDirectory
, com a intenção de copiar o script Python para a pasta.
Depois percebi que deveria ter usado cp
, mas agora meu script Python desapareceu completamente. Eu tentei o locate
comando, mas ele diz que ainda está presente no meu diretório de usuários. Quando digito ls
meu diretório de usuário, ele não é encontrado em lugar nenhum.
Quais são minhas opções aqui?
Editar: Aqui está uma réplica exata do que fiz, mostrando como o script 'MYSCRIPT.py' desaparece do diretório inicial.
vav7:~ tuc40953$ ls
Desktop Dropbox Movies New.java
Public scripts
Documents Library Music Peptoids Theultimatescript.py
Downloads MYSCRIPT.py New.class Pictures rename.py
vav7:~ tuc40953$ clear
vav7:~ tuc40953$ cpp MYSCRIPT.py Desktop/Peptoids/Final-Structures/MyScript/
cc1: fatal error: opening output file Desktop/Peptoids/Final-Structures/MyScript/: Is a directory
compilation terminated.
vav7:~ tuc40953$ cpp Desktop/Peptoids/Final-Structures/MyScript/ MYSCRIPT.py
cc1: error: Desktop/Peptoids/Final-Structures/MyScript/: No such file or directory
vav7:~ tuc40953$ ls
Desktop Dropbox Music Peptoids Theultimatescript.py
Documents Library New.class Pictures rename.py
Downloads Movies New.java Public scripts
Responder1
Existem algumas maneiras de recuperar seu arquivo, uma das quais é usandotestdisk e/ou photorec. Aconselho você a conectar seu disco rígido a um computador diferente e montar a partição no modo somente leitura antes de fazer isso.
Responder2
Na verdade, seu problema foi que você perdeu um ESPAÇO entre MyScript/ e MYSCRIPT.py:
cpp Desktop/Peptoids/Final-Structures/MyScript/ MYSCRIPT.py
- Ou seja, isso eliminou seu arquivo de script.
Portanto, suas opções agora são reescrever seu script do zero ou usar o software de recuperação do Mac OS X. Para aumentar as chances de recuperação, você deve desligar o sistema o mais rápido possível, pois cada operação de arquivo pode atrapalhar o conteúdo do seu script desvinculado.