Net Eng

Archive CMD 본문

카테고리 없음

Archive CMD

欲心 2024. 6. 18. 21:11

■ Tar CMD

[명령어 형식] tar명령어 사용시 옵션에 -기호 생략가능
# tar cvf <묶음파일명> <파일명1> <파일명2> ...	/* c: create, v: verbose, f: file or tape */
# tar tvf <묶음파일명> 							/* t: content */
# tar xvf <묶음파일명>							/* x: extract */ 

	# tar cvf file.tar file1 file2 file3
	# tar tvf file.tar
	# tar xvf file.tar

	# tar cvzf file.tar.gz file1 file2 file3 	(# tar cvzf file.tgz file1 file2 file3)
	# tar tvzf file.tar.gz
	# tar xvzf file.tar.gz                     	(# tar xvf file.tar.gz)

	# tar cvjf file.tar.bz2 file1 file2 file3	(# tar cvjf file.tbz file1 file2 file3)
	# tar tvjf file.tar.bz2
	# tar xvjf file.tar.bz2                    	(# tar xvf file.tar.bz2)

	# tar cvJf file.tar.xz file1 file2 file3 	(# tar cvjf file.txz file1 file2 file3)
	# tar tvJf file.tar.xz
	# tar xvJf file.tar.xz                    	(# tar xvf file.tar.txz)

 

■ Tar CMD 옵션

OPTION FUNCTION
c 새로운 아카이브 파일 tar 생성
x tar로 묶은 파일을 원본 파일로 복원(묶음 해제)
d 아카이브에 있는 파일과 비교
r 아카이브된 파일의 마지막 부분에 파일 추가
t 아카이브 파일 안에 있는 파일 목록 나열
u 아카이브에 있는 기존 파일보다 새로운 파일로 업데이트
f 아카이브 파일명을 지정, 생략하면 디폴트 파일명으로 지정
v 처리하고 있는 파일의 정보를 화면에 출력
z gzip으로 압축하거나 해제
j bzip2로 압축하거나 해제
P 절대 경로 정보 유지
J xz 옵션으로 압축 파일인 tar.xz에 사용
—exclude 특정 디렉토리를 제외하고 묶음

 

■ gzip & gunzip

gzip 파일명 확장자 .gz로 파일 압축
gunzip 파일명 확장자가 .gz인 파일 압축 해제
zcat 파일명 압축된 파일의 내용을 출력

 

■ bzip & bunzip

bzip2 파일명 확장자 .bz2로 파일 압축
bunzip2 파일명 확장자 .bz2인 파일 압축 해제
bzcat 파일명 압축 파일의 내용을 출력

 

■ xz & unxz

xz [옵션] 파일명 확장자 .xz로 파일 압축 / (-z 옵션) : 강한 파일 압축
unxz 파일명 확장자 .xz 파일 압축 해제 / xz-d 와 동일 기능

 

→ 압축률 : gzip < bzip < xz