홈페이지대출이자계산기예금/적금이자 계산기평당가격 계산기제곱미터/평수 계산기부동산 꿀팁주식 꿀팁절약 꿀팁해외직구 꿀팁생활 꿀팁각종 리뷰통계자료세금 꿀팁취업 꿀팁서버 꿀팁구글 꿀팁

swp파일은 무엇인가? 성가신 swp파일의 생성 막기

게재 : 2018.8.23
수정 : 2019.3.14

swp파일이란 무엇인가?

리눅스에서 vi편집기에서 작업을 하다가 정상적인 종료를 하지 않는 경우, swp 확장자의 파일이 생겨납니다. swp파일은 스왑파일을 의미하며 작업중 사용자의 의도와 무관하게 예기치 않는 종료를 하여 파일이 손상, 유실되는 경우를 대비한 백업의 성격을 띄고 있으므로 유사시 매우 유용합니다.

그런데 이 swp파일은 1개의 파일에 1개만 생성되는 것이 아닙니다.이미 특정 파일에 대한 swp파일이 생성되어 있는 경우, swp파일 위에 덮어쓰여지는 것이 아니라 swk, swn과 같은 식으로 변경된 확장자로 추가 파일이 생성되기도 합니다.

swp파일과 다른 파일들의 구분방법

swp파일은 다른 파일들과 구분되기 위한 몇가지 특징을 갖고 있습니다.
  1. 숨김파일임
  2. 파일명의 앞에 .가 붙어있음
  3. 원본파일의 확장자 뒤에 확장자가 붙어있음
  4. 확장자가 swp, swn, swo, swm... 과 같은 형식을 취함
예를 들어 test.txt의 swp파일은 .test.txt.swp와 같은 형태를 띄고 있으므로 육안으로 식별이 쉽게 가능하며 필요한 경우 삭제하기도 쉽습니다.

swp파일이 귀찮은 사람들도....

유사시 도움이 되는 기능이지만 저처럼 귀찮아 하는 사람들도 있습니다.

특히 리눅스를 접한지 얼마 안된 사람이나 vi편집기 명령어에 익숙치 않은 사람들이라면 어느 순간 무수히 많은 swp파일이 자신도 모르는 사이에 생성된 것을 알고 당황할 수 있습니다.

이러한 사람들은 처음부터 swp파일이 생성되지 않도록 설정하는 것도 가능한데, 그 방법은 다음과 같습니다.

리눅스에서 swp파일 생성되지 않도록 설정하는 방법

vi편집기의 설정 파일을 다음과 같은 명령어로 열어줍니다.
  1. vi /etc/virc
적당한 곳을 찾아서 다음의 설정을 추가해줍니다.
  1. set noswapfile
어디에 추가해야할지 잘 모르겠다면 다음과 같은 설정을 찾아서 아랫줄에 적당히 적어주면 됩니다.

set nocompatible
set bs=indent,eol,start
set ruler

다음과 같은 명령어로 저장하고 종료해줍니다.
  1. :wq
별도의 재시작 등은 필요없으며 바로 적용됩니다.
#vi편집기 #vi에디터 #swp파일 #생성 #삭제 #설정 #스왑파일

리눅스에서 빈칸 들어간 디렉토리 삭제 처리
리눅스에서 디렉토리 이름을 지을 때 빈칸을 넣게되면 이후 Putty등과 같은 터미널로 리눅스에 접속하여 수정이나 삭제 등의 작업을 할 때 접근이 안되어 곤란할 수 있습니다.
swp파일은 무엇인가? 성가신 swp파일의 생성 막기
리눅스에서 vi편집기에서 작업시 생성될 수 있는 swp 확장자 파일에 대한 설명 및 생성되지 않도록 설정하는 방법 등에 대한 설명입니다.
YUM으로 보안관련 업데이트만 업데이트하는 방법
업데이트시 이러한 부분을 하나하나 신경쓰기란 쉽지 않는 일인데 그러한 경우에는 보안관련 업데이트만 골라서 업데이트하는 것도 가능합니다. 이 글에서는 yum을 이용하여 보안업데이트하는 방법을 설명합니다.
systemctl restart httpd와 systemctl reload httpd의 차이점
reload는 언뜻 restart와 비슷해보이지만 아파치서버를 종료하지 않은채 conf 설정 파일들만 새로 갱신해준다는 차이점이 있습니다.
All copyrights by Fntec . net