반응형
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 |