요즘 대부분 tar + 압축을 섞어서 .tar.gz 방식을 많이 씁니다만..

bzip2 과 star 방식도 간략하게만 알아보겠습니다.

( 시험에 나왔다는 소리 못들어봤습니다 ) 


1) tar로 묶고 gzip 으로 압축 

=  cvzf 옵션 자체를 그냥 달달 외워도 무방합니다. 


c = 만든다

v = 과정을 보여준다

z = gzip 사용 ( 압축 안 하려면 해당 옵션 빼면 됩니다 ) 

f = Archive 사용

root@TEST1:~# tar cvzf test.tar.gz ./a.txt ./b.txt

./a.txt

./b.txt


root@TEST1:~# ll
-rw-r--r--  1 root root      0 Apr 16 16:02 a.txt
-rw-r--r--  1 root root     38 Apr 16 16:05 b.txt
-rw-r--r--  1 root root    167 Apr 17 13:39 test.tar.gz


2) 임의의 경로에 압축 해제

= c 대신 x 옵션 = xvzf ,  xvjf   

C [PATH] : 압축을 풀 경로 지정

root@TEST1:~# tar xvzf test.tar.gz -C /home/test

./a.txt

./b.txt


root@TEST1:~# ls -l /home/test

total 4

-rw-r--r-- 1 root root  0 Apr 16 16:02 a.txt

-rw-r--r-- 1 root root 38 Apr 16 16:05 b.txt



3) tar 로 묶고 bzip2 를 이용한 압축 = cvjf 

z(gzip) 을 j(bzip2) 옵션으로 바꿔줌. 

root@TEST1:~# tar cvjf test.tar.bz2 ./a.txt ./b.txt

./a.txt

./b.txt


root@TEST1:~# ll

total 368

-rw-r--r--  1 root root    171 Apr 17 13:45 test.tar.bz2



4. star 를 이용한 archieve.

Description

Star is a very fast tar(1) like tape archiver with improved functionality.

라고 적혀는 있지만, tar가 편하고, 대용량, 고속 시대에서 약간의 성능이 범용성을 넘어설 수 있는지는 좀 부정적.

옵션은 기본적으로 동일하게 줄 수 있고, yum -y install star 로 별도 설치를 해줘야 합니다.




블로그 이미지

늙은M군

개인 저장공간입니다. 해당 일부 과정들을 공인 인터넷 환경에서 악성적으로 응용할 시 피해가 발생할 수 있으며, 그에 대해 책임은 사용자에게 있습니다!! 주의해주세요.

,