티스토리 뷰

리눅스/유닉스 시스템에서 많이 사용하는 압축 포멧은 gz 와 tar이 있다. gz는 한개의 파일을 압축할 때, tar은 여러개의 파일을 압축해 하나로 만들때 주로 사용한다. 


한개 파일 (gz) 압축 풀기

만약 sample01.fastq.gz 라는 파일의 압축을 풀고 싶으면 아래와 같이 실행한다.


gunzip sample01.fastq.gz


이렇게 하면 sample01.fastq 라는 파일이 만들어 진다.


gunzip은 와일드카드를 인식한다. 만약 여러개 파일을 한꺼번에 각각 압축하고 싶다면 아래와 같이 사용할 수 있다

gunzip sample*.fastq.gz


한개 파일(gz) 압축하기 

만약 sample01.fastq 라는 파일을 압축하고 싶으면 아래와 같이 실행한다.


gzip sample01.fastq


그러면 sample01.fastq.gz 라는 파일이 만들어진다. 


tar 파일 압축 풀기

tar 파일 안에는 보통 여러개의 파일이 들어가 있다. 많은 경우 tar.gz 라는 파일 형식으로 되어 있는 경우가 많은데, 이것은 tar로 여러 파일을 하나로 묶어 주고, gz로 압축한 것이다. 

만약 sample.tar.gz 라는 파일의 압축을 풀고 싶다면, 아래와 같이 입력한다. 


tar -zxvf sample.tar.gz 


이렇게 하면 압축이 풀린다. 


tar로 압축하기 

sample_folder 라는 폴더안에 여러 파일이 있을 경우 한개의 파일로 압축하는 방법은 아래와 같다


tar -zcvf sample.tar.gz sample_folder 


이렇게 하면 sample.tar.gz라는 한개의 파일이 만들어진다. 

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