기술노트
vi 에디터 스왑파일(swp) 생성 시 해결방법 | |
---|---|
작성자 : 관리자(jieun@ehostidc.co.kr) 작성일 : 2019-03-26 조회수 : 3451 | |
리눅스에서 파일 수정을 위해 파일 접근 시 가끔 해당 메세지가 나오는 것을 확인할 수 있다. 발생 원인은 파일을 비정상적으로 종료 했거나 다른 PC에서 실행 중일때 나타나며, 해결 방법은 아래와 같다. *테스트를 위해 ‘outfile’ 이라는 파일을 생성 비정상 종료 시 강조된 부분과 같이 .swp 이라는 확장자 파일이 생성이 되는데 바로 해당 .swp 파일을 찾아서 지우거나 '해결방법2' 와 같이 실행 후 .swp 파일을 지우는 방법이 있다.
-해결방법 1 1) 해당 파일이 있는 디렉터리에서 ‘ls –al’ 명령 실행. - 파일명 앞에 .이 붙어 기본적인 ls –l 명령으로는 숨김파일을 찾을 수 없다. 2) ‘rm –rf’ 로 swp 파일 삭제 3) 파일 재실행 하게 되면 정상적으로 실행되는 것을 확인
- 해결방법 2 1) 위의 메세지에서 ‘R’(복구) 을 누르거나 명령행에서 ‘vi –r outfile’ 을 입력해 복구 2) 위의 메세지에서 ‘E’(그냥 고치기) 선택 후 :recover 를 통해 복구 위 방법을 통해 복구 후 저장종료(:wq) 하고 '해결방법1'과 같은 방법으로 .swp 파일 삭제 |
|
이전글 | IIS X-Forwarded-For 로깅 설정 |
다음글 | 리눅스 iptables + GEOIP 연동 (추가분) |