Есть ли способ отменить команду «cpp» в терминале?

Есть ли способ отменить команду «cpp» в терминале?

Я случайно набрал 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

Есть несколько способов восстановить ваш файл, один из которых — использоватьtestdisk и/или photorec. Я бы посоветовал вам подключить жесткий диск к другому компьютеру и смонтировать раздел в режиме только для чтения, прежде чем делать это.

решение2

На самом деле ваша проблема была в том, что вы неправильно поставили ПРОБЕЛ между MyScript/ и MYSCRIPT.py:

cpp Desktop/Peptoids/Final-Structures/MyScript/ MYSCRIPT.py

— Именно это и убило ваш файл скрипта.

Итак, теперь у вас есть выбор: либо переписать скрипт с нуля, либо использовать программное обеспечение для восстановления Mac OS X. Чтобы увеличить шансы на восстановление, вам следовало как можно скорее выключить систему, поскольку каждая файловая операция могла испортить содержимое вашего несвязанного скрипта.

Связанный контент