실수로 그것을 입력했고 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
파일을 복구하는 방법에는 여러 가지가 있습니다. 그 중 하나는 다음을 사용하는 것입니다.테스트 디스크 및/또는 photorec. 이 작업을 수행하기 전에 하드 드라이브를 다른 컴퓨터에 연결하고 파티션을 읽기 전용 모드로 마운트하는 것이 좋습니다.
답변2
실제로 문제는 MyScript/와 MYSCRIPT.py 사이에 잘못된 공백을 넣었다는 것입니다.
cpp Desktop/Peptoids/Final-Structures/MyScript/ MYSCRIPT.py
— 즉, 스크립트 파일을 종료합니다.
따라서 이제 옵션은 스크립트를 처음부터 다시 작성하거나 Mac OS X 삭제 취소 소프트웨어를 사용하는 것입니다. 복구 가능성을 높이려면 가능한 한 빨리 시스템 전원을 꺼야 합니다. 모든 파일 작업이 링크되지 않은 스크립트의 내용을 엉망으로 만들 수 있기 때문입니다.