tar
파일을 압축하는 명령어 입니다.
주로 파일 아카이브, 백업 시 자주 이용합니다.
기본 사용 방법
tar [옵션] ${경로}
예제
tar 압축 하기
▶ 현재 경로의 'happygram' 파일을 'happygram.tar' 압축 파일로 생성합니다.
tar -cf happygram.tar happygram
tar 압축 내용 보기
▶ 현재 경로의 'happygram.tar' 파일의 압축된 파일 목록을 봅니다.
tar -tvf happygram.tar
tar 압축 해제
▶ 현재 경로의 'happygram.tar' 파일의 압축된 파일 목록을 봅니다.
tar -xf happygram.tar
tar.gz 압축 하기
▶ 현재 경로의 'happygram' 파일을 'happygram.tar.gz' 압축 파일로 생성합니다.
tar -zcf happygram.tar.gz happygram
tar.gz 압축 내용 보기
▶ 현재 경로의 'happygram.tar.gz' 파일의 압축된 파일 목록을 봅니다.
tar -ztvf happygram.tar.gz
tar.gz 절대 경로 제외하고 압축
▶ '/root' 경로의 'happygram' 파일을 절대 경로를 제외하고 'happygram.tar.gz' 파일로 압축합니다.
tar -C /root -zcvf happygram.tar.gz happygram
tar.gz 분할 압축
▶ 현재 경로의 'happygram' 파일을 500M 크기로 분할 압축합니다.
tar -zcvf - happygram | split -b 500m - happygram.tar.gz
'IT - DevOps > Linux' 카테고리의 다른 글
[Linux] 리눅스 명령어 - svn (0) | 2018.12.05 |
---|---|
[Linux] 리눅스 명령어 - sed (0) | 2018.12.04 |
[Linux] 리눅스 명령어 - ls (0) | 2018.11.16 |
[Linux] 리눅스 명령어 - cp (0) | 2018.11.14 |
[Linux] 리눅스 명령어 - find (0) | 2018.11.14 |