Simple is IT, 누구나 보고 누구나 깨닫는 IT

리눅스의 아카이브 및 압축 본문

Simple is IT/Server

리눅스의 아카이브 및 압축

currenjin 2020. 5. 5. 23:14
Archive(아카이브)

여러가지 목적이 있지만 주 사용 용도는 파일의 저장용도로 이용되었다. (tar, jar)

(테이프 장치에 파일을 보관하여 백업하거나 여러 파일을 하나의 파일로 묶어서 보관, 단순히 여러 파일을 하나의 파일로 묶을 때도 사용)

관련 명령어

tar/jar [기능] [아카이브 파일] [묶을 파일1] [묶을 파일2] ...

-c : 새로운 아카이브 파일을 생성

-x : 아카이브 파일에서 여러 파일을 해제

-t : 아카이브 파일에서 안의 내용을 조회

-v : verbose, 명령어 수행과정을 자세히 출력

-f : 아카이브 장치 지정(파일 또는 백업 장치를 지정)

ex) tar cvf fruits.tar apple banana orange

tar xvf fruits.tar

압축 관련 명령어

zip [압축 파일 이름] [압축할 파일 이름] ...

uzip [압축 파일 이름]

gzip [압축 파일 이름]

gunzip [압축 파일 이름]

bzip2 [압축 파일 이름]

bunzip2 [압축 파일 이름]

실습

touch apple banana orange

tar cvf fruits.tar apple banana orange

tar cvf fruits2.tar /jhj/apple /jhj/banana /jhj/orange -> 아카이브를 풀게 되면 jhj라는 디렉토리 안에 파일이 존재한다.

tar xvf fruits.tar/fruits2.tar

zip fruits.zip apple banana orange

gzip fruits.tar.gz

unzip fruits.zip

gunzip fruits.tar.gz

tar zxvf fruits.tar.gz -> gzip압축과 아카이브를 모두 해제

tar jxvf fruits.tar.bz2 -> bzip압축과 아카이브를 모두 해제


Comments