
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파일을 생성할때 경고문이 뜨지 않는다.
결론
저장을 틈틈히 하도록 하자
후기
파일 작업시 터미널이 비정상 종료가 되더라도
수정된 내용을 저장해 주는 것은
유용한 기능인거 같다.
'other > 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 |