I accidentally typed cpp Scriptname.py DestinationDirectory
, intending to copy the Python script into the folder.
I realized afterward that I should have used cp
, but now my Python script is completely gone. I have tried the locate
command, but it says that it's still present in my user directory. When I type ls
in my user directory, it is nowhere to be found.
What are my options here?
Edit: Here is an exact replica of what I did, showing how the script 'MYSCRIPT.py' disappears from the home directory.
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
cpp
clobber the target if compilation is unsuccessful? – l0b0 Apr 11 '12 at 09:51