vi로 새로운 파일 생성
내용을 입력후
저장하지 않고
터미널을 종료
다시 test파일을 열면
.test.swp파일 이라는 파일이 있다고 한다
그리고 vi - r test혹은
ex모드에서 recover을 입력해서
문제를 해결할수 있는거 같다.
test 파일에는 아무런 내용이 없다.
vi -r test를 입력
여러개의 swp파일이 있고
복구에 사용할 스왑 파일을 선택하라는
문구가 보인다.
첫번째 스왑파일 선택
복구완료 메시지가 보인다
enter를 눌러 계속 진행
비정상 종료전에 입력한
내용 복구 완료
내용 저장 후 vi 편집기 종료
vi test 입력
.test.swp 파일이 있다는 경고문이 보인다.
vi를 종료하고
.test.swp 파일을 삭제하거나
다시 test파일을 열어서
D (대문자)를 입력해서 .test.swp 파일을 삭제해준다.
.test.swp 파일이 삭제된 상황
---> 왜인지 모르겠지만 .swo파일은 있어도
test파일을 생성할때 경고문이 뜨지 않는다.
결론
저장을 틈틈히 하도록 하자
후기
파일 작업시 터미널이 비정상 종료가 되더라도
수정된 내용을 저장해 주는 것은
유용한 기능인거 같다.
'linux' 카테고리의 다른 글
[linux] file permission - 2 (1) | 2024.07.29 |
---|---|
[linux] file permission (0) | 2024.07.29 |
[linux] user에 sudo 권한 부여하기 (0) | 2024.07.04 |
[linux] ubuntu 사용자 환경변수 할당하기 (0) | 2024.07.03 |
[linux] ubuntu에서 tomcat 기본 포트 변경하기 (0) | 2024.06.27 |