728x90
반응형
사실 tar 자체는 압축이 아니다. 하지만 압축을 위한 옵션이 존재하긴 한다.
- 묶을 때 tar 명령어 사용법
# tar c[옵션] [tar파일].tar [대상파일1] [대상파일2] |
- 풀 때 tar 명령어 사용법
# tar x[옵션] [tar파일].tar [풀릴위치(선택)] |
- 압축 할 때
# tar z[옵션] [tar파일].tar.gz [대상파일1] [대상파일2] # tar j[옵션] [tar파일].tar.bz2 [대상파일1] [대상파일2] # tar J[옵션] [tar파일].tar.xz [대상파일1] [대상파일2] |
- 압출 풀 때
# tar z[옵션] [tar파일].tar.gz [풀릴위치(선택)] # tar j[옵션] [tar파일].tar.bz2 [풀릴위치(선택)] # tar J[옵션] [tar파일].tar.xz [풀릴위치(선택)] # tar a[옵션] [tar파일].tar.?z [풀릴위치(선택)] --> 확장자 보고 알아서 옵션 지정 |
- 주로 사용하는 옵션
-c: 새로운 tar 파일 묶기
-x: tar파일 풀기
-v: 진행 상황을 출력
-p: 파일 권한을 그대로 유지
-f: 생성할 백업 파일 이름을 지정
-t: 실제로 풀진않고 tar 내용만 확인
- 아카이브 증분 백업 ( -g = --listed-incremental )
* 증분백업파일 이름은 시간으로 기록하는게 좋다.
# 최초백업 # tar cvf [full tar파일].tar -g [리스트파일] [대상파일1] [대상파일2] # 증분백업 # tar cvf [incre tar파일].tar -g [리스트파일 (풀백업시만든)] [대상파일1] [대상파일2] |
- 증분 백업 복원
# 최초백업 우선 복원 # tar xvf [full tar파일].tar [풀릴위치(선택)] # 이후 필요한 날짜까지 순서대로 증분백업 복원 # tar xvf [incre tar파일].tar [풀릴위치(선택)] |
덤) 시간으로 필터하여 압축하는 방법 (-N --newer, --after-date 옵션)
# tar --newer="[시간]" [옵션] [tar파일].tar [대상파일01] [대상파일02] |
728x90
'OS 기술 > Linux' 카테고리의 다른 글
우분투에서 vi와 vim 백스페이스 (0) | 2025.01.09 |
---|---|
리눅스 LVM이 없는 환경에서 OS디스크 볼륨 증설하기 (2) | 2024.06.28 |
SNMP Config 셋팅 스크립트 (0) | 2024.05.28 |
디스크 IOPS, speed 등 성능 체크 (1) | 2024.05.14 |
리눅스 명령어 반복하는 방법 (1) | 2024.04.20 |