아카이브 / 압축
1) 아카이브
여러 파일 묶어놓기. 압축되지 않은 상태. 그래서 용량은 그대로. ex) 1MB 10개 묶어놓아서 10MB.
◆ tar 명령
Tape Archive
◆ 아카이브
tar -cf <archive.tar> <files> 묶음명 묶을파일들
◆ 내용 확인
tar -tf <archive.tar>
◆ 풀기
tar -xf <archive.tar>
◇ -v : Verbose (자세히)
c=create
t =list
x =extract (추출하다)
아카이브 만들파일의 확장자=.tar
★★★ f는 옵션들 중 항상 맨 마지막에 와야함.
2) 압축
gzip, bzip2, xz
bzip2 압축률 낮음.
gzip xz 압축률 높
gzip을 제일 많이 씀
근데 셋이 딱히 차이가 크지 않음.
◆ gzip 압축
gzip <file> 압축 시, 원본 지워버림. 풀 시, 원본 지워버림
◆ gunzip
gunzip <file>
gzip -d <file>
◆ bzip2
bzip2 <file>
bzip2 -d <file>
bunzip2 <file>
◆ xz <file>
◆ xz -d <file>
◆ tar와 통합
tar -czf xyz.tar.gz abc/* (아카이브&압축 동시에)
tar -txzwfxyz.tar.gx
tar -xzf xyz.tar.gz
또는
tar -cjf xyz.tar.bz2 abc/*
또는
tar -cJf xyz.tar.xz abc/*
'Linux' 카테고리의 다른 글
11. 스케쥴링(Scheduling) (0) | 2023.09.18 |
---|---|
10. ACL(Access Control List, 접근제어목록) (0) | 2023.09.18 |
8. 프로세스 관리 (Process Management) (0) | 2023.09.18 |
7. 쉘 메타 문자와 히스토리, alias (0) | 2023.09.18 |
6. 사용자 및 그룹 관리 (0) | 2023.09.18 |