ETC/Linux
[Linux] vi 스왑 파일(E325)
개발하는 수달씨
2016. 11. 1. 10:45
반응형
예전에 작성한 파일을 열려고 했는데 'Found a swap file by the name `이라며 읽기 전용으로만 열렸다..
대충 검색에 의하면 vi로 파일을 열게 되면 스왑 파일이 생기는데 vi가 정상 종료 되면 이 파일이 자동으로 삭제가 되지만
비정상 종료 될 경우 이 파일이 남아 있어 다음에 또 열게 되면 이와 같은 에러가 발생한다고 한다.
위의 사진이 파일을 열었을 때 나오는 화면이다.
파일이 열려 있다는 이야기 인데.. 10일 전부터 열려 있네 ?
해결방법을 알아보자.
우선 다른 프로세스가 사용중인지 확인
ps -ef | grep (파일명)
한줄이 나온다면 사용중인 프로세스가 없는 것이고
그렇지 않다면 사용중인 프로세스가 있는 것이니
그 프로세스를 중지 하고 수정하면 될 것이다.
나같은 경우 한줄이 나왔다. 사용 중인 프로세스가 없다.
즉, 에디터로 작업 중 비정상 종료 된 것이다.
그럼 스왑 파일을 먼저 삭제 하고 다시 에디터를 이용해서 수정하면 된다.
rm -f (스왑파일) // 위의 경우 `.histogram.cpp.wsp` 가 된다.
끝
반응형