여러 개의 파일을 하나로 묶고 압축할 수 있는 tar 실무개론
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 4,468 조회
- 0 추천
- 목록
본문
여러 개의 파일을 하나로 묶고 압축할 수 있는 tar 실무개론
tar는 여러개의 파일을 하나로 묶는 명령어입니다. 압축명령어라고 잘못알고 계시는 분들이 있는데, tar는 분명 여러개의 파일을 하나로 묶어주는 일종의 유틸리티라고 할 수 있습니다. 하지만, 거의 대부분 tar는 gzip이나 compress등과 같은 압축유틸리티와 함께 사용을 하는 것이 일반적입니다. 또한 tar옵션에는 z라는 옵션이 있기 때문에 tar명령어만으로 압축하고 풀 수 있으며, 또한 tar만으로도 효율적인 파일관리를 할 수 있습니다.
상식적인 질문 같지만, 파일을 하나로 묶고 압축하는 이유는 무엇일까요?
파일을 전송하고 받아올 때에 전송속도를 높이기 위하여 압축을 하게 됩니다. 그리고 여러개의 파일을 하나로 묶는 것은 전송시에 편리하게 송수신하기 위함입니다. 이외에도 여러가지 이유(배포의 편리성, 파일보관의 편리성등)가 있지만 현재의 인터넷과 통신환경에서는 이런 이유로 파일묶음과 압축을 합니다.
가장기본적인 tar 사용법
- 파일묶기 : tar cvf 파일명.tar 파일(디렉토리)
- 묶은파일보기 : tar tvf 파일명.tar
- 묶은파일풀기 : tar xvf 파일명.tar
gzip(gunzip)과 함께 사용하는 tar사용법 #1
- 묶고압축하기 : tar cvfz 파일명.tar.gz 파일(디렉토리)
- 묶고압축된 파일 보기 : tar tvfz 파일명.tar.gz
- 묶고압축된파일 풀기 : tar xvfz 파일명.tar.gz
gzip(gunzip)과 함께 사용하는 tar사용법 #2
- 퍼미션유지묶고압축하기 : tar cvfpz 파일명.tar.gz
파일(디렉토리)
- 퍼미션유지묶고압축된 파일 보기 : tar tvfpz 파일명.tar.gz
- 퍼미션유지묶고압축된 파일 풀기 : tar xvfpz 파일명.tar.gz
bzip2(bunzip2)과 함께 사용하는 tar사용법
- 퍼미션유지묶고압축하기 : tar cvfpj 파일명.tar.bz2
파일(디렉토리)
- 퍼미션유지묶고압축된 파일 보기 : tar tvfpj 파일명.tar.bz2
- 퍼미션유지묶고압축된 파일 풀기 : tar xvfpj 파일명.tar.bz2
tar의 주요옵션설명
-c : tar파일을 생성할 때(여러개의
파일을 하나의 파일로 묶을 때) 반드시 사용
-d : tar파일과 해당 파일시스템간의 차이점을 확인 하고자 할 때 사용
-r : tar파일에 다른파일들을 추가하고자 할 경우에 사용
-t : tar파일의 내용을 확인하고자 할 때 반드시 사용
-f : tar파일을 사용할 때에는 반드시 사용
-p : tar파일을 생성할(풀) 때 원본 파일퍼미션을
그대로 유지함.
-v : 묶을 때나 풀 때 그 과정을 자세하게 보려고 할 때 사용
-Z : compress로 압축파일을 사용할 때 압축이나 해제까지 한번에 할 때 사용
-z : gzip(gunzip)과 관련하여 압축이나 해제를 한꺼번에 하려고 할 때 사용
-j : bzip2(bunzip2)과 관련하여 압축하거나 해제하는 옵션으로 사용
이들 옵션들은 하나로만 사용되는 것이 아니라 위의 사용형식에서 보시는 바와같이 용도에 따라서 몇개가 함께 사용됩니다.
관련자료
-
이전
-
다음