티스토리 뷰

유닉스/리눅스에서 많이 사용하는 압축 방법은 gz와 tar 이 있다. gz는 한개의 파일을 압축할 때 사용하고 tar은 여러개의 파일은 한개로 묶어줄 때 사용한다. 여러개의 파일을 한개로 묶고 압축까지 하고 싶다면 tar.gz 로 사용할 수 있다. 사용방법은 아래와 같다


1. gz 압축풀기

gz는 gzip의 확장자이다. gz로 압축되어 있는 파일을 풀기 위해서는 아래와 같이 한다.

gunzip filename.gz


2. gz로 압축하기

한개의 파일을 압축할때 gzip을 사용한다.

gzip filename


3. tar.gz 압축풀기

여러개의 파일/폴더의 경우 tar.gz로 제공되는 경우가 많다. 이 파일은 아래와 같이 압축을 해제한다.

tar -zxvf filename.tar.gz


4. tar.gz로 압축하려면 아래와 같이 한다. 이런 방법으로 여러개의 파일이나 폴더를 압축할 수 있다.

tar-zcvf output_filename.tar.gz source_file1 source_file2 source_file3


폴더를 압축하려면 

tar-zcvf output_filename.tar.gz folder_name


tar에서 각 플래그에 대한 설명은 아래와 같다

-z archive with gzip : gzip과 함께 사용할 때 
-x extract : 압축 해제 
-c create new archive : 새로운 압축을 만들 때  
-v verbose : 진행과정을 화면에 출력 
-f read from or write to file : 파일을 읽거나 쓸 때 





신고
댓글
댓글쓰기 폼
공지사항
Total
3,317
Today
8
Yesterday
20
링크
«   2017/06   »
        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  
글 보관함