Linux - tar, tar.gz, zip 압축 및 압축 해제
* tar 압축
tar -cvf [압축파일명.tar] [압축대상디렉토리 or 파일]
* tar 압축 해제
tar -xvf [압축파일명.tar]
* tar.gz 압축
tar -zcvf [압축파일명.tar.gz] [압축대상디렉토리 or 파일]
* tar.gz 압축 해제
tar -zxvf [압축파일명.tar.gz]
* zip 압축
zip [압축파일명.zip] [압축대상디렉토리 or 파일]
* zip 하위디렉토리 포함 압축 : -r 옵션
zip -r [압축파일명.zip] [압축대상디렉토리 or 파일]
* zip 압축 해제
unzip [압축파일명.zip]
* zip 압축 해제 - 경로 지정
unzip [압축파일명.zip] -d [압축해제디렉토리]
* 프로그램 또는 스크립트에서 사용시 경로를 설정하여 압축한 경우 압축해제하면 디렉토리 포함하여 풀리게 되는 문제가 발생함
ex) zip /home/ziptest/ziptest.zip /etc/* --> 압축해제하면 /home/ziptest 경로가 포함됨
=> 방법1) -j 옵션을 사용하여 압축 (경로가 포함되지 않음)
zip -j /home/ziptest/ziptest.zip /etc/*
zip -rj /home/ziptest/ziptest.zip /etc/*
=> 방법2) 압축하는 경로로 이동 및 압축 실행을 한라인으로 해결
ex) cd /home/ziptest && zip -r ziptest.zip /etc/*
'DEV' 카테고리의 다른 글
Linux - 심볼릭 링크 / 하드 링크 생성하기 (0) | 2017.02.16 |
---|---|
Linux - RHEL4에 yum 설치 (펌) (0) | 2017.02.14 |
Linux - /bin/sh^M: bad interpreter: No such file or directory 오류 (0) | 2016.12.16 |
DELL 서버 - BIOS 에서 RAID 설정 (0) | 2016.11.09 |
Oracle - sqlplus 접속 (0) | 2016.11.08 |