운영체제 관리/리눅스(Linux)

vi 편집기가 비정상 종료시 swap 파일로 내용 복구하기

본클라쓰 2010. 4. 20. 15:15

 

vi 편집기를 사용하여 작업을 하면 작업 도중에 파일의 내용을 스왑 파일(임시파일)에 저장해 둡니다. 스왑 파일명은 편집하는 파일명의 앞 부분에 점(.)을 붙이고 뒷 부분에 .swp 이라는 확장자를 붙입니다. 아래의 창은 index.html 파일을 vi 편집기로 수정하다 'ctrl+z'키로 비정상 종료 후 다시 vi 편집기로 index.html 파일을 열었을 때 화면입니다.  

 

 

 

 

* 복구 방법

 

#vi -r index.html

 

 위와 같은 명령어를 입력하여 복구를 실행합니다. 복구를 수행하고 나선 스왑 파일을 지워야 합니다. 스왑 파일은 숨겨진 파일(보호된 파일)입니다. 따라서 'ls' 명령어만 치면 파일이 보이지 않습니다. 따라서 'ls -all'명령어를 쳐서 파일을 확인합니다. index.html 파일의 스왑 파일명은 '.index.html.swp'입니다. 따라서 스왑 파일은 다음과 같이 삭제합니다.

 

#rm .index.html.swp

 

'운영체제 관리 > 리눅스(Linux)' 카테고리의 다른 글

MySQL 언어셋 변경  (0) 2010.05.18
vi 편집기 사용방법  (0) 2010.04.20
/etc 디렉토리 세부 설명  (0) 2010.04.04
JDK 설치하기  (0) 2010.04.01
파일 링크를 변경하기  (0) 2010.04.01