아카이브는 여러 파일이나 디렉토리를 하나의 파일로 만든것이다.

이는 압축과는 다른 개념이며, 여러개의 영상파일을 모아 하나의 긴 영상을 만든것과 같다.


tar 

tar 명령어를 사용하여 아카이브를 생성할 수 있으며 다양한 옵션과 함께 사용한다.

 

tar -c : tar 생성

tar -x : tar 해제

tar -v : 진행과정확인 > 보통 어떤 파일들을 사용했는지 표시된다.

tar -f : tar파일을 만들기 위한 재료가 되는 파일 설정(필수옵션)

tar -r : 기존 tar파일에 파일추가

tar -u: 기존 tar파일 업데이트

tar -t: tar파일 내용확인


ex)

 

tar -cf  오메가몬.txt  워그레이몬.txt  메탈가루몬.txt

 

tar -cvf  오메가몬.txt  워그레이몬.txt  메탈가루몬.txt

워그레이몬.txt

메탈가루몬.txt

 

 

++++++++++++++++++++++++

tar -rvf  오메가몬.txt  엔젤몬.txt

엔젤몬.txt

 

tar -tf 오메가몬.txt

워그레이몬.txt

메탈가루몬.txt

엔젤몬.txt


압축

 

아카이브 파일을 압축하는데 사용되는 패키지는  gzip, bzip2, xz 이렇게 3개가 있다.

<패키지> <옵션>  파일명 

옵션:   - 1~9 : 압축률. 압축률은 숫자가 클루록 크다, 그리고 압축속도는 압축률에 반비례한다.

            - d    : 압축해제

 

이와 더불어 패키지마다 다른 명령어도 있다.

gzip

    gzip          압축

    gunzip      압축해제

    

bzip2

    bzip2        압축

    bunzip2    압축해제

 

xz

    xz             압축

    unxz         압축해제


tar 명령어의 옵션을 이용하여 압축도 가능하다.

 

-z  gzip 사용

-j   bzip2 사용

-J  xz 사용

 

tar -cvfz 결과물.tar.gz  대상1.txt  대상2.txt

tar -cvfj 결과물.tar.bz2  대상1.txt  대상2.txt

tar -cvfJ 결과물.tar.xz 대상1.txt  대상2.txt

 

tar -xvfz 대상.tar.gz  대상1.txt  대상2.txt

tar -xvfj 대상.tar.bz2  결과1.txt  대상2.txt

tar -xvfJ 대상.tar.xz 결과1.txt  대상2.txt

'Linux' 카테고리의 다른 글

Linux) alias - 약어  (0) 2023.03.14
Linux) 기본명령어  (0) 2023.03.13
linux) 로그인, 접속  (0) 2023.03.05
Linux ) ACL 권한  (0) 2023.03.03
linux 시간 동기화  (0) 2023.03.02

+ Recent posts