1. tar 압축 방법
tar -cvf [압축파일명] [압축할 파일 또는 폴더명]
예제)
tar -cvf data_201808.tar world.log
tar -cvf data_201808.tar world.log data01.dll yes.html
--> 여러개 문서를 압축
tar -cvf data_201808.tar app/ temp/ yes/
--> 여러개의 폴더를 data_201808.tar명으로 압축
tar -cvf data_201808.tar /app/text/log/
--> 하위의 log폴더 압축
tar -cvf /app/temp/data_201808.tar /app/text/log/
--> temp폴더에 data_201808.tar명으로log폴더를 압축
tar -cvf data_201808.tar /app/temp/*.log
--> 지정한 경로의 폴더 아래 log 확장자를 가진 모든 파일만 압축
tar -cvf data_201808.tar -C /app/temp *.log
--> /app/temp폴더로 이동하여 log 확장자를 가진 모든 파일만 압축
tar -czf data_201808.tar.gz world.log
--> 파일을 tar압축의 gzip으로 압축률 높임
tar -cjf data_201808.tar.bz2 world.log
--> 파일을 tar압축의 bzip으로 압축률 높임
2. tar 압축해제 방법
1) 현재 폴더에 압축해제할 때
tar -xvf [압축파일명]
예제) tar -xvf data_201808.tar
2) 압축풀 경로 지정할때
tar -xvf [압축파일명] -C [압축풀 경로]
예제) tar -xvf ./data_201808.tar -C /temp/app/data
3. tar 옵션
-c : 압축 파일 만들기 (압축시 필수옵션)
-v : 압축되는 파일 상세정보 보여줌
-f : 파일 압축 표시 (tar는 테이프 백업용 압축으로 파일 압축시 필수옵션)
-z : gzip 으로 압축(tar.gz 파일)
-j : bzip 으로 압축 (tar.bz2 파일)
-t : 압축되는 파일명 보여줌
-x : 압축 해제 (압축해제시 필수옵션)
-C [디렉토리]: 압축할때, 압축을 풀때 디렉토리 경로 지정
'Development > Unix.Linux' 카테고리의 다른 글
리눅스, 아파치, 톰캣, 오라클 버전 확인 방법 (0) | 2018.08.24 |
---|---|
주기적 작업 수행을 위한 배치 등록 파일 crontab (0) | 2018.08.16 |
리눅스 문서 보기/편집하기 vi visual editor) 편집기 사용 명령어 (0) | 2018.08.09 |
리눅스 명령 단축어(별칭) 생성 alias (0) | 2018.08.08 |
리눅스 검색 명령어( find, grep ) (0) | 2018.08.08 |