Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

정리하는 공간

리눅스) 파일 아카이브, 압축 (tar, gzip, bzip2) 본문

리눅스 기초

리눅스) 파일 아카이브, 압축 (tar, gzip, bzip2)

개구리집 2022. 5. 12. 10:18
반응형
파일 아카이브

 

  • 파일을 묶어서 하나로 만듯 것

 

  • tar(tab archive) 명령은 원래 여러 파일, 디렉터리를 묶어서 이동식 저장 장치에 보관하기 위해 사용하는 명령이다.

 

  • 현재는 다른 시스템과 파일을 주고받고, 백업을 위해 여러 파일, 디렉터리를 하나의 아카이브 파일로 생성, 추출

 

tar

 

tar 기능 (옵션) (만들파일명) 파일이름

 

기능
c 새로운 tar 파일 생성
x tar 파일에서 원본 파일 추출
t 어떤 파일로 묶였는지 내용 확인
r 새로운 파일 추가
u 수정된 파일 업데이트

 

옵션
v 파일 정보 출력
f 파일이름 지정
j bzip2로 압축 or 해제
z gzip으로 압축 or 해제

 

Tip : 여러 기능과 옵션을 개별적으로 사용하기 보단 같이 사용한다.

 

tar cvf

 

 

tar cvf test.tar a b c d

: a,b,c,d를 test.tar 라는 파일로 압축

 

 

tar cvf ../test.tar a b c d

:a,b,c,d를 현재 상위 디렉터리에 test.tar 라는 파일로 압축

 

 

tar xvf

 

tar tvf test.tar

: test.tar 의 압축을 현재 디렉터리에 해제

 

tar tvf test.tar -C newfile

: tesr.tar의 압축을 newfile 에 해제

 

 

tar rvf

압축 묶음에 다른 파일 추가

 

 

 

tar uvf

수정된 파일 업데이트

 

 

 

tar cvjf

bzip2로 압축 (x 해제, j=bzip2)

 

 

 

tar cvzf

gzip으로 압축 (x 해제, z=gzip)

 

 

 

 

tar Jcvf

zx로 압축 (x gowp, J=zx)

 

 

 

 

압축률은 tar<gzip<bzip2

반응형
gzip 압축, gunzip 압축해제

 

gzip

 

gzip 옵션 파일이름

 

옵션
d 압축파일 해제
i 압축된 파일 정보 출력
r 하위 디렉터리 이동하여 압축
t 압축파일 검사
v 압축정보 화면 출력
g 최대한 압축

 

 

 

gunzip

압축해제...

 

bzip2 압축, 압축해제

 

bzip2 -d

압축풀기

 

 

 

 

bzip2 

압축.풀기..

LIST
Comments