tar gzip bzip2 bz2 명령어 정리

■ tar로 파일들을 묶기(tar cvf). – tar 명령어로 dd 디렉토리 포함 하위 파일을 dd.tar로 묶는다.

$ tar cvf dd.tar dd
dd/
dd/c.txt
dd/sample.txt
dd/b.txt
dd/a.txt
$ ls 
dd  dd.tar

 

■ tar로 묶은 파일을 풀기(tar xvf).

$ tar xvf dd.tar
dd/
dd/c.txt
dd/sample.txt
dd/b.txt
dd/a.txt
$ ls 
dd  dd.tar

 

■ tar & gzip으로 파일을 묶는 후 gzip 압축(tar zcvf).

$ tar zcvf dd.tar.gz dd
dd/
dd/c.txt
dd/sample.txt
dd/b.txt
dd/a.txt
$ ls 
dd  dd.tar.gz

 

■ tar & gzip – gzip으로 압축을 풀고 tar로 묶인 파일을 풀기(tar zxvf).

$ tar zxvf dd.tar.gz
dd/
dd/c.txt
dd/sample.txt
dd/b.txt
dd/a.txt
$ ls 
dd  dd.tar.gz

 

■ bzip2로 압축하기(bzip2 -k) – bzip2 명령어로 sample.txt를 압축. 여기서 -k를 생략하면 원본 파일인 sample.txt가 압축된 후 삭제됨. 압축 결과로 생성된 파일 명은 원본파일명에 bz2라는 확장자가 자동으로 추가됨.

$ ls
sample.txt
$ bzip2 -k sample.txt 
$ ls
sample.txt  sample.txt.bz2

 

■ bzip2로 압축풀기(bzip2 -kd) – bzip2 명령어로 sample.txt.bz2 파일 압축해제. 여기서 -k를 생략하면 원본 파일인 sample.txt.bz2가 압축된 후 삭제됨. 압축 결과로 생성된 파일 명은 원본파일명에서 bz2라는 확장자가 자동으로 삭제됨.

$ ls
sample.txt.bz2
$ bzip2 -kd sample.txt.bz2 
$ ls
sample.txt  sample.txt.bz2

 

■ tar & bzip2로 묶기 & 압축

$ tar -cjvf dd.tar.bz2 dd
dd/
dd/c.txt
dd/sample.txt
dd/b.txt
dd/a.txt
$ ls
dd  dd.tar.bz2

 

■ tar & bzip2로 묶기풀기 & 압축해제

$ tar -xvf dd.tar.bz2
dd/
dd/c.txt
dd/sample.txt
dd/b.txt
dd/a.txt
$ ls
dd  dd.tar.bz2

 

 
 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다