'backup'에 해당되는 글 1건

vim 백업파일

Develope 2019. 12. 17. 10:08
반응형

1. 정의

(1) .[파일명].swp

 : swap-file로 현재 편집 중인 파일의 변경 내용을 저장하는 파일

 : 정상적으로 편집이 종료될 경우 해당 파일을 제거됨


(2) [파일명]~

 : 백업파일로써 backup이라는 옵션이 설정되어 있을 경우 파일에 변화가 생겼을 때 이전 데이터를 백업해 놓는 파일이다.




2. 실습

2.1 현재 설정 확인

 - vim 으로 임의의 파일을 열어 아래와 같은 명령어를 입력하면 현재 vim이 백업파일을 생성하는 옵션이 지정되어 있는지 확인할 수 있다.

:set backup?


- 아래의 경우 nobackup이라고 뜨는데 이는 현재 백업파일을 생성하지 않도록 설정되어 있다는 의미이다.


2.2. 백업파일을 생성하도록 설정 변경

 - 현재 편집중인 파일에 대해서 백업 파일을 생성하고 싶다면 :set backup 을 입력해주면 된다. 그 결과 저장하고 vim을 종료할 경우 변경된 파일과 백업 파일이 존재함을 알 수 있다.

 - 편집하는 모든 파일에 대하여 백업파일을 만들고 싶다면 아래와 같이 ~/.vimrc 파일에 set backup 을 지정해주면 된다.



3. 마무리

 - 실제 운영하는 웹 서비스의 경우 백업파일 혹은 swap-file을 통해 소스코드가 노출될 가능성이 존재하므로 모두 제거할 것을 권고한다.

반응형

'Develope' 카테고리의 다른 글

DevOps  (0) 2020.11.16
Docker  (0) 2020.11.16
개발공부 > 블랙박스 모의해킹 시 참고할 파일들  (0) 2018.12.24
일기장만들기 프로젝트  (0) 2018.11.25
[JavaScript] 실행 순서 유의 사항!!  (0) 2014.10.12
블로그 이미지

rootable

,