리눅스 tar

김건모·2021년 3월 5일
0

리눅스

목록 보기
2/3

확장자 종류

tar는 리눅스 폴더, 파일의 압축, 해제하는 기능이다.
사용하는 이유로는 서버의 이전, 단순한 파일을 이동할 때에도 운영환경의 차이때문에 tar계열로 압축을 시켜서 이동시키는게 안전성이 높다.
크게 세가지 파일확장자로 나뉘는데

파일명.tar.gz(-z)
파일명.tar.bz(-j)
파일명.tar.xz(-J)

이 확장자가 어떻게 다른가?
압축파일의 확장자는 압축을 하는 방식(옵션)에 따라 달라진다.

tar 명령어의 옵션

-c : tar 파일 만들 때 사용
-x : 묶여진 tar파일 해제할 때 사용
-v : 파일들을 묶거나 해제할 때 파일들의 이름과 크기 표시
-f : 사용할 tar 파일을 지정
-t : 묶여진 tar 파일의 내용물을 출력
-* : 현재 디렉토리부터 모든 파일, 디렉토리를 압축

압축

형식은 $ tar 옵션 압축할 파일명 압축할 파일(폴더)

ex) $ tar -cvf bbs.tar bbs/
ex) $ tar -cvfz backup * : gzip(z옵션 결과)
ex) $ tar -cvfj backup * : bzip2(j옵션 결과)

예를들면 파일을 -z 옵션으로 tar 압축을 하면 .tar.gz이라는 파일이 만들어진다

풀기

압축을 풀때에도 마찬가지로 동일한 옵션을 줘야한다.

tar jxvf filename.tar.bz2
tar zxvf filename.tar.gz
tar Jxvf filename.tar.xz

출처: https://raisonde.tistory.com/entry/리눅스-파일-압축-해제하기-및-기본-개념 [지식잡식]

0개의 댓글