티스토리 뷰

OS/Linux

[Linux] 압축과 보관

림국 2017. 11. 23. 11:11

[Linux] 압축과 보관


Tar : Tape ARchive (보관)


Gzip : 압축속도 ↑


Bzip : 압축률 ↑


zip : 호환성 ↑


* tar를 이용하지 않고 압축실행 시, 용량이 줄고, 원본이 사라짐


Tar : 디렉토리 및 파일을 보관

[사용법]

tar [옵션] [아카이빙 파일명.tar] 파일명


[옵션]

c(create) : 새 묶음 생성

x(extract) : 묶인 파일 풀어줌

t(list) : 묶음을 풀기 전에 목록을 보여줌

f(file) : 파일명을 지정해줌 (Tar 파일 사용시 반드시 지정)

v(visual) : 파일이 묶이거나 풀리는 과정을 보여줌

z : Tar + gzip

j : Tar + bzip2

-c : 지정된 디렉토리에 묶음 해제

* Archive 생성 + bzip2(or gzip) 압축 혹은 압축해제 시,

  절대경로로 지정시 상위 디렉토리명까지 포함.

  상대경로로 지정시 하위 디렉토리부터 저장.

-p : 원본파일의 허가권, 소유권의 속성을 그대로 유지


분할압축

tar cvjf - /etc | split -b 5m - etcSplit.tar.bz2

→ /etc 디렉토리를 5MB 단위로 쪼개서 bzip2 방식으로 분할압축하라

압축해제 cat etcSplit.tar.bz* | tar xvfj -



'OS > Linux' 카테고리의 다른 글

[Linux] Apache Access Log 분석  (0) 2018.03.05
[Linux] 보안을 위한 /etc/sysctl.conf 파일 수정  (0) 2018.02.02
[Linux] User Account Management  (0) 2017.11.19
[Linux] Log Files  (0) 2017.11.18
[Linux] vi editor 사용법  (0) 2017.11.15
댓글