티스토리 뷰
유닉스/리눅스에서 많이 사용하는 압축 방법은 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 : 파일을 읽거나 쓸 때
'바이오 인포매틱스 > 리눅스 유닉스' 카테고리의 다른 글
리눅스/유닉스 쉘 유용한 명령어 모음 (0) | 2017.03.15 |
---|---|
리눅스/유닉스 파일 압축하기, 압축 풀기 (0) | 2017.01.10 |
리눅스 커맨드라인에서 for문 사용하기 (0) | 2017.01.05 |
유닉스(리눅스) 기본 명령어 익히기 (0) | 2017.01.05 |
커맨드 라인은 어떻게 사용하나요? - 컴퓨터를 프로처럼 사용하기 (0) | 2017.01.03 |
댓글