예전에 작성한 파일을 열려고 했는데 'Found a swap file by the name `이라며 읽기 전용으로만 열렸다..
대충 검색에 의하면 vi로 파일을 열게 되면 스왑 파일이 생기는데 vi가 정상 종료 되면 이 파일이 자동으로 삭제가 되지만
비정상 종료 될 경우 이 파일이 남아 있어 다음에 또 열게 되면 이와 같은 에러가 발생한다고 한다.
위의 사진이 파일을 열었을 때 나오는 화면이다.
파일이 열려 있다는 이야기 인데.. 10일 전부터 열려 있네 ?
해결방법을 알아보자.
우선 다른 프로세스가 사용중인지 확인
ps -ef | grep (파일명)
한줄이 나온다면 사용중인 프로세스가 없는 것이고
그렇지 않다면 사용중인 프로세스가 있는 것이니
그 프로세스를 중지 하고 수정하면 될 것이다.
나같은 경우 한줄이 나왔다. 사용 중인 프로세스가 없다.
즉, 에디터로 작업 중 비정상 종료 된 것이다.
그럼 스왑 파일을 먼저 삭제 하고 다시 에디터를 이용해서 수정하면 된다.
rm -f (스왑파일) // 위의 경우 `.histogram.cpp.wsp` 가 된다.
끝
'ETC > Linux' 카테고리의 다른 글
[Ubuntu] NAS Mount 하기 (0) | 2022.03.29 |
---|---|
[Ubuntu] vim 설치 및 설정 (0) | 2016.10.10 |
[Linux] 리눅스 시스템 디렉토리 (0) | 2016.10.06 |
[Linux] ls, file, less (0) | 2016.10.06 |
[Linux] pwd, cd, ls (0) | 2016.10.06 |