infatuation

리눅스 압축파일 사용 명령어 본문

Study/OS&Linux

리눅스 압축파일 사용 명령어

화령 2009. 6. 8. 21:53
tar  파일 압축 해제는 밥먹듯이 하면서 그외에 옵션과 명령어를 찾으려고 하니 없었다 ㅠㅅㅠ
네이버 뒤지는 시간에 차라리 정리하는게 나을 듯.

. tar

옵션
-c 디렉토리를 포함하여 여러개의 파일들을 묶을 때 사용한다
-x 디렉토리를 포함하여 묶인 파일의 압축을 풀겠다는 것을 tar에게 알린다
-t tar파일 안에 있는 파일이나 디렉토리 목록을 볼때 사용한다
-v 작업 진행 상황을 화면에 표시한다
-f <파일명> 파일을 묶을 때는 출력 파일, 파일의 압축을 풀때는 입력 파일을 <파일명>에 적어준다
-r tar화일 끝에 파일을 추가한다
-z gzip(gunzip)과 관련하여 압축이나 해제를 한꺼번에 하려고 할 때 사용한다
-j bzip(bunzip)과 관련하여 압축하거나 해제하는 옵션으로 사용한다

압축
# tar -cvf <묶은 파일명> <묶일 파일명>
ex)
tar -cvf a.tar b.txt          // b.txt파일을 a.tar파일로 묶는다
tar -cvf a.tar *                  // 현재 디렉토리에 있는 파일 전부를 a.tar로 묶는다
tar -rvf a.tar c.txt          // a.tar파일 끝에 c.txt파일을 추가하여 묶는다

압축 해제
# tar -xvf <묶은파일명.tar>
ex)
tar -xvf a.tar                      // a.tar로 묶인 파일을 푼다
tar -xvf a.tar b.txt          // a.tar로 묶인 파일에서 b.txt 파일만 푼다

 gzip

# gzip <파일명>
-파일명을 압축 파일인 "<파일명>.gz"로 만들어준다

ex)
gzip aaa.c                     // aaa.c.gz
gzip aaa.tar                  // aaa.tar.gz

 # gzip -d "<파일명>.gz" ( = gunzip "<파일명>.gz")
-"<파일명>.gz" 압축 파일을 일반 파일인 "<파일명>"으로 만들어준다

ex)
gzip -d aaa.gz                // aaa.c
gzip -d aaa.tar.gz         // aaa.tar 

 bzip2

# bzip2 <파일명>
-파일명을 압축 파일인 "<파일명>.bz"로 만들어준다

ex)
bzip2 aaa.c                     // aaa.c.bz
bzip2 aaa.tar                  // aaa.tar.bz

 # bzip2 -d "<파일명>.bz" ( = bunzip "<파일명>.bz")
-"<파일명>.bz" 압축 파일을 일반 파일인 "<파일명>"으로 만들어준다

ex)
bzip2 -d aaa.bz                // aaa.c
bzip2 -d aaa.tar.bz         // aaa.tar 

'Study > OS&Linux' 카테고리의 다른 글

vi 설정  (0) 2009.06.08
TFTP 설정  (0) 2009.06.08
QT 프로그래밍  (0) 2009.05.14
OSGi - 임베디드를 넘어 엔터프라이즈로!  (0) 2009.05.14