리눅스에서 압축을 하기 위해서 사용하는 tar에 대해서 알아보겠습니다.
- tar
- 압축이 아닌 파일만 묶어준다.
- gzip
- 용량을 줄여주는 압축 기능을 압축한다.
- 하나의 파일에 대해서만 압축과 풀기가 가능하다.
- 압축은 파일 묶기와 함께 실행되므로 tar 옵션에 gzip과 gunzip 옵션이 추가되었다.
(파일을 하나씩 압축하고 tar로 묶거나, tar로 묶음을 해제하고 파일 하나씩 압축을 푸는 작업을 덜어줌) - 파일 확장자 : gz
- 사용 예
- tar로 파일을 묶은 후 gzip으로 압축을 해서 보냄.
(tar 명령어와 적당한 옵션(-z)으로 한방에 처리할 수 있다.)
- 명령어
- tar 압축하기 (파일들을 묶어줌과 동시에 gzip을 사용하여 압축한다.)
$ tar -zcvf 압축결과파일명.tar 압축파일및폴더1 압축파일및폴더2 ... - gzip 압축하기
$ gzip 파일명.tar - tar.gz 파일 압축 풀기
$ tar -zxvf 파일명.tar.gz - gz 파일 압축 풀기
$ gzip -d 파일명.gz - tar 옵션
-z : gzip과 관련하여 압축 또는 해제를 한번에 처리
-c : tar 파일 생성
-x : 압축 파일 풀기
-v : tar 작업 진행 상황 출력
-f : tar 파일 확인
댓글 없음:
댓글 쓰기