誤ってそれを入力し、cpp Scriptname.py DestinationDirectory
Pythonスクリプトをそのフォルダにコピーしようとしました。
それから私は使用する必要があることに気づきましたcp
が、Pythonスクリプトは完全に消えました。私はコマンドを試しましたが、locate
私のユーザーディレクトリにまだ存在していると思います。私のユーザーディレクトリを入力しましたがls
見つかりませんでした。
ここで私のオプションは何ですか?
編集:ここに「MYSCRIPT.py」スクリプトがホームディレクトリから消える方法を示す正確なレプリカがあります。
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
答え1
ファイルを回復する方法はいくつかあります。そのうちの1つは、次のものを使用することです。テストディスクおよび/またはフォトレック。これを行う前に、ハードドライブを別のコンピュータに接続し、パーティションを読み取り専用モードでマウントすることをお勧めします。
答え2
実際、問題は、MyScript/とMYSCRIPT.pyの間に間違ったスペースを入れたことです。
cpp Desktop/Peptoids/Final-Structures/MyScript/ MYSCRIPT.py
- つまり、スクリプトファイルを終了します。
そのため、オプションは、スクリプトを最初から書き直すか、Mac OS Xの削除ソフトウェアを使用することです。回復可能性を高めるには、できるだけ早くシステムの電源を切る必要があります。これは、すべてのファイル操作がリンクされていないスクリプトの内容を混乱させる可能性があるためです。