type
status
date
slug
summary
tags
category
icon
password
정의
아카이브는 중요한 기록이나 자료를 체계적으로 수집, 보관, 관리하는 것을 의미합니다.
왜 쓰나요?
이전에 중요했던 파일들을 재사용하기 위해 정리해 압축해둡니다.
문서 관리 life-cycle 은 다음과 같습니다.

- 생성 데이터는 비즈니스에 가장 적합한 형식으로 생성/수집됩니다
- 사용 및 유지관리 활성 파일은 라벨이 붙고 쉽게 검색할 수 있도록 안전하게 보관됩니다
- 저장 기록의 저장 및 폐기 기간을 준수하여 정의된 기간을 추적하십시오
- 소멸 / 아카이브 역사적 가치가 있는 기록은 안전하게 아카이브하거나 원치 않는 기록은 안전하게 소멸합니다
적용 사례
tar(tape archive)
tar는 여러 파일을 하나의 파일로 묶어주는 유틸리티로, 백업 및 아카이브 목적으로 많이 사용됩니다.
zip
, rar
하고 무엇이 다르나요?tar
는 압축포맷이 아닙니다. tar는 단순히 파일을 묶어주는 것 외에도 다양한 기능을 제공합니다. 예를 들어, 파일 권한 및 메타데이터를 유지하며 백업할 수 있습니다.
압축 파일 형식 비교
형식 | 설명 | 주요 기능 | 장점 | 단점 |
ZIP | 가장 널리 사용되는 압축 형식 중 하나 | 여러 파일을 하나의 압축 파일로 묶음 | 다양한 운영 체제에서 기본 지원, 압축 속도 빠름 | 압축률이 낮을 수 있음 |
RAR | ZIP보다 높은 압축률을 제공하는 형식 | 파일 복구 정보 포함 가능, 분할 압축 지원 | 높은 압축률, 다양한 기능 | 사용하려면 전용 소프트웨어 필요 |
TAR | UNIX 기반 시스템에서 주로 사용되는 압축 형식 | 파일 권한 및 메타데이터 유지, 여러 파일을 하나로 묶음 | 파일의 메타데이터 유지, 백업에 적합 | 자체적으로 압축 기능 없음 (일반적으로 gzip, bzip2와 함께 사용) |
사용법
tar 명령어는 다음과 같이 사용할 수 있습니다:
사주 사용하는 옵션
tar 명령어는 다양한 옵션을 혼용해서 사용할 수 있습니다. 가장 많이 사용하는 옵션 조합을 아래에 정리했습니다:
- c (create): 새 tar 아카이브를 생성합니다.
- v (verbose): 진행 상황을 출력합니다.
- f (file): 아카이브 파일의 이름을 지정합니다.
- x (extract): tar 아카이브를 풉니다.
- t (list): tar 아카이브의 내용을 나열합니다.
- z (gzip): gzip으로 압축하거나 압축을 풉니다.
- j (bzip2): bzip2로 압축하거나 압축을 풉니다.
예제
- 파일을 tar.gz로 묶기:
- tar.gz 파일 풀기:
- 파일을 tar.bz2로 묶기:
- tar.bz2 파일 풀기:
- tar 파일 내용 나열하기:
tar 명령어는 다른 옵션과 함께 매우 유연하게 사용할 수 있으므로, 필요에 따라 다양한 조합을 시도해 볼 수 있습니다.
압축 해제 후 inode 값이 달라졌어요!

기본설정으로 압축해제시 덮어쓰기가 됩니다.
-k
을 추가하면 됩니다.tar 로 합친 후 용량이 더 커졌어요!

31(6+8+6+5+6) 보다 더 큰 값이 나오는 이유는 각 파일의 메타데이터 정보도 함께 담겨지기 때문입니다.
메타데이터 용량에 따라 늘어나되, 최소 블록단위별로 용량이 차지하게 됩니다.
ex. 최소 블록 4, meta-info 2 → 차지 용량 4
REF