불필요한 파일 제외
목적
모든 것을 백업할 필요는 없습니다. 임시 파일, 다운로드가 끝나지 않은 파일, 명령 하나로 다시 만들 수 있는 폴더 등입니다. 제외 항목을 쓰면 백업 시간이 줄고 공간도 아낄 수 있습니다.
시작하기 전에
- 제외한 파일은 백업의 새 버전에 들어가지 않습니다. 확실히 복원하지 않을 것만 제외하세요.
- 기본 목록은 임시 파일(
*.tmp), Office 잠금 파일(~$*), 다운로드가 끝나지 않은 파일(*.part,*.crdownload), 시스템 파일(Thumbs.db,desktop.ini), 다시 만들 수 있는 폴더(node_modules,__pycache__,.venv,venv) 등을 건너뜁니다. 저장소 기록이 담긴.git폴더는 일부러 건너뛰지 않습니다.
단계별 안내
- ‘백업’ 페이지에서 ‘제외 항목’ 영역을 찾습니다.
- 패턴을 한 줄에 하나씩 입력합니다. 예:
*.iso: 확장자가 .iso인 모든 파일Thumbs.db: 모든 폴더에 있는 이 이름의 파일node_modules/*: 깊이와 상관없이 이 이름을 가진 모든 폴더와 그 안의 모든 내용프로젝트/이전/*: 특정 폴더 하나. 여러 부분으로 된 패턴은 백업에 추가한 폴더를 기준으로 합니다.
별표는 임의의 문자열을, 물음표는 임의의 문자 하나를 뜻합니다. 대문자와 소문자는 구분하지 않습니다. 구분 기호로는 / 와 \ 를 모두 쓸 수 있습니다.
- ‘변경 사항 미리 보기’ 버튼을 클릭합니다. 제외한 파일은 계산에 넣지 않습니다.
- 백업을 실행합니다. 템플릿 백업에도 제외 항목을 적용하려면 템플릿을 다시 저장합니다(‘설정을 템플릿으로 저장하기’ 참조).
‘기본값 복원’ 버튼은 프로그램에 내장된 권장 목록을 넣습니다.
새 백업용 목록
왼쪽 메뉴에서 ‘설정’ 페이지를 클릭합니다. ‘기본 제외 항목’ 영역에서 목록을 바꾸고 ‘저장’ 버튼을 클릭합니다. 프로그램은 새 백업을 만들 때 마법사와 ‘백업’ 페이지에서 이 목록을 제안합니다. ‘내장 목록 복원’ 버튼은 프로그램에 내장된 목록으로 되돌립니다. 이전에 저장한 템플릿에는 이 변경이 적용되지 않습니다.
표시되는 내용
백업 후, 제외한 파일은 새 버전에 없습니다. 이전 버전에 이미 있는 파일은 그대로 남습니다.
다음 단계
- 마법사의 ‘프로젝트와 코드’ 옵션은 빌드 결과와 도구 캐시 폴더(예: build, dist, target)도 목록에 추가합니다.
- 백업이 Sigelith 증거를 보호하면 프로그램이 Sigelith Desktop의 로그와 작업 파일을 자동으로 건너뜁니다(‘Sigelith Desktop 증거 보호’ 참조).
문제가 생기면
- 건너뛰어야 할 파일이 여전히 백업에 들어감: 패턴의 철자를 확인하세요.
프로젝트/이전/*처럼 여러 부분으로 된 패턴은 백업에 추가한 폴더를 기준으로 합니다. 특정 이름의 폴더를 어디서나 건너뛰려면 이름과/*만 입력합니다(예:이전/*). - 필요한 파일이 백업에 없음: 어떤 패턴과 일치하고 있습니다. 그 패턴을 목록에서 삭제하고 백업을 다시 실행하세요.