파일의 단순한 묶음
tar
, cpio
tar
-ctxv
archive-file
files
- -ctxv
→ c
생성, t
테스트, x
파일 풀기, v
상세 정보 출력(사용 x)
- archive-file
→ 아카이브 이름
- --exclude file
→ 대상 중 file
제외
ex) tar
c
*.c
>
arc_c.tar
tar
cf
arc_c.tar
*c
(출력 같음)
파일의 압축, 압축 해제
xz.xz
→ 압축률 좋음zstd.zst
→ 속도 좋음gzip
-cdflrv
file
-cdflrv
→ -c
stdout
으로 결과물 전달, -d
압축 해제압축 → tar
c
/ext/*.conf
|
gzip
-c
>
etc.tar.gz
해제 → gzip
-cd
etc.tar.gz
|
tar
x
xz
, zstd
도 사용법은 같다$ tar c ./data | xz -T0 > bak_data.tar.xz # 아카이브 생성 및 압축
tar
c
./data
→ 현재 디렉토리 내부 data 폴더
의 아카이브
생성
|
xz
-T0
>
bak_data.tar.xz
→ 이전 출력 값
을 멀티스레드를 사용
해 bak_data.tar.xz
로 압축
$ zx -dcT0 bak_data.tar.xz | tar x # 압축 및 아카이브 해제