압축과 해제
tar : 파일 묶기 및 해제
  유닉스나 리눅스의 패키지로 배포되는 프로그램 중에 여러 개의 파일이 있을 경우 이들을 하나로 묶어서 배포하는 경우가 많습니다. 이 묶여진 파일을 해체 할때에도 tar명령을 씁니다. 물론, 자신의 공간안에 있는 파일들을 묶을 때에도 tar명령을 씁니다. tar명령은 파일을 묶는 것이지 압축하는 것은 아닙니다. (옵션중에 'z'옵션을 쓰면 가능합니다.)
형식#tar [-options] file(s)
 
tar에서 자주 쓰이는 옵션
c
 새로운 tar 파일을 묶습니다.
x
 tar파일을 풉니다.
t
 tar 파일안에 있는 파일의 리스트를 보여줍니다.
v
 명령에 대한 파일의 정보를 보여줍니다.
f
 작업 대상이 되는 tar 파일의 이름을 지정합니다.
z
  tar 파일을 사용할 떼 gzip을 필터로 사용합니다.
 이옵션을 사용시 gzip을 통해 tar 압축과 풀기가 가능합니다.
보통 파일을 묶을때에는 -cf 옵션을 사용하고, 풀때에는 -xvf 옵션을 사용합니다.
  예)
 
#tar -cf sample.tar file1 file2
 file1과 file2를 sample.tar 파일로 묶으라는 명령입니다.
#tar -cf sample.tar *
 현재 디렉토리 안에 있는 모든 파일을 sample.tar 파일로 묶으라는 명령입니다.
#tar -xvf sample.tar
 sample.tar 파일을 풉니다. '-v' 옵션을 사용했기때문에 sample.tar 안에 있는 파일들을 풀면서 그 정보를 보여 줍니다.
#tar -xzvf sample.tar.gz
 tar 명령으로 파일을 풀고 gzip으로 압축된 파일을
  '-z'옵션을 통해 합축해제합니다.



gzip & unzip : 압축과 해제
 

gzip 명령으로 압축하고 gnuzip으로 압축해제합니다.

형식#gzip [-options] file(s)
         #gunzip [-options] file(s)
 
gzip/gunzip 명령에서 자주 쓰이는 옵션
f
 압축을 합니다.
l
 빠른 압축. 압축은 빠리 하지만 압축율이 떨어집니다.
q
 최대 압축. 압축은 느리지만 압축율을 최대로 합니다
r
 서브 디렉토리까지 압축합니다.
c
 출력 내용을 보여줍니다.
d
 압축을 풉니다. qzip에서만 쓰입니다.
  예)
 
#gzip -f file sample.gz
 file을 sample.gz로 압축합니다.
#gzip -d sample.gz
 sample.gz파일의 압축을 풉니다.

'Infrastructure' 카테고리의 다른 글

유닉스 명령어  (0) 2007.05.03
자신의 계정에 phpMyAdmin 설치하기  (0) 2007.05.03
IIS다중웹호스팅  (2) 2007.05.03
윈도우_서비스_설명  (0) 2007.05.03
멀티미디어 스트리밍 기술의 핵심  (0) 2007.05.03

+ Recent posts