티스토리 뷰

압축 명령어


tar <옵션> <만든 파일이름> <묶을 파일이름>

-c : tar 파일을 만들때 사용

-x : 묶여진 tar 파일을 해체할 때 사용

-v : 파일들을 묶거나 해체할 때 파일들의 이름과 크기를 표시

-f : 사용할 tar 파일을 지정

-t : 묶여진 tar 파일의 내용물을 출력


tar -xvf example.tar

example.tar의 파일 해체, 해체되는 파일 표시


tar -cvf backup.tar /home/ftp/pub

/home/ftp/pub 디렉터리와 그 안의 파일들을 backup.tar로 묶음


tar -tvf example.tar

example.tar 안에 파일들의 리스트 표시


gzip <옵션> <파일이름>

gzip example.pdf : 압축하기

gzip -d example.pdf.gz 또는 gunzip example.pdf.gz : 압축 풀기

-l : 압축 파일 정보 출력

-1 : 빠른 압축 낮은 압축률

-9 : 느린 압축 높은 압축률


bzip2 은 gzip보다 10% ~ 20% 정도 압축률이 뛰어나다.(.bz2 확장자)

사용법 : bzip2 <옵션> <파일 이름>

압축하기 : bzip2 example.pdf

압축풀기 : bzip2 -d example.pdf.bz2 또는 bunzip2 example.pdf.bz2


tar 와 gzip, bzip2 같이 사용하기


tar로 묶어 gzip로 압축된 파일 풀기

tar xvfz test.tar.gz


tar로 묶고 bzip2로 압축된 파일은 tar.bz2와 같은 확장자 형식을 가진다.

tar xvfz test.tar.bz2


tar로 묶고 gzip로 압축해 보기

tar cvfj example.tar.gz example_dir


bzip2로 압축하고 싶다면, z 옵션 대신에 j옵션을 사용하여 bzip2가 수행되도록 한다.

tar cvfj example.tar.bz2 example_dir


'리눅스 마스터 2급' 카테고리의 다른 글

네트워크 관련 용어 설명  (0) 2017.01.14
TCP/IP 와 OSI 7계층  (0) 2017.01.08
리눅스 활용  (0) 2017.01.07
프로세스 관리  (0) 2016.12.11
쉘(Shell)  (0) 2016.12.11
댓글