cpp Scriptname.py DestinationDirectory
Python betiğini klasöre kopyalamak için yanlışlıkla yazdım .
Daha sonra kullanmam gerektiğini anladım cp
, ama şimdi Python senaryom tamamen bitti. locate
Komutu denedim , ancak kullanıcı dizininde hala mevcut olduğunu söylüyor. Ben yazarken ls
benim kullanıcı dizininde, bu hiçbir yerde olduğunu.
Kurtarma için buradaki seçeneklerim nelerdir? Bir araç, dosyalarının bir kopyasını almadan önce bir kopyasını kaydetmesi durumunda , unix sitesindeki cpp açısını soruyorum ancak orijinal dosyamı geri almak için hangi Mac araçları var?
İşte yaptığım şeyin tam bir kopyası, 'MYSCRIPT.py' betiğinin giriş dizininden nasıl kaybolduğunu gösteriyor.
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
Bunu söylediğim için üzgünüm ama ikincisi (önce dizin ve ikinci komut dosyasıyla) MYSCRIPT.PY dosyasını sildi (tıpkı kukla bir dosyayı doğruladığım gibi). Bir yedeğiniz yoksa, dosyayı geri almanın kolay bir yolu yoktur.
cpp
Dosyaları silmek için ikinci çağrı . Bir yedeklemeden geri yüklemeniz ya da silinmiş komut dosyasındaki verileri kurtarmayı denemeniz gerekir (ancak bu kolay olmayacaktır) U&L'de belirtildiği gibi. Kurtarmayı denemek istiyorsanız hemen diske yazmayı bırakın.
locate
önceden hesaplanmış bir endeks üzerinde çalışır (haftalık olarak yeniden oluşturulur),find / -name Scriptname.py -print
bunun yerine kullanın. Fakat cpp, girişi sağlam bırakmış olması gereken (özellikle ikinci argüman olarak bir dizine sahip) önişlemcidir, dosyada başka bir şey yaptınız mı?