[리눅스] 압축하고 풀기

이정훈·2023년 2월 6일
0

리눅스

목록 보기
10/21

아카이브란?

  • 여러파일을 하나로 묶어서 보관해주는 것
  • 여러가지 목적이 있찌만 전통적으로 사용되는 용도는 파일의 저장용도로 사용되었다.
  • 테이츠 장치에 파일을 보관하여 백업하거나 여러 파일을 하나의 파일로 묶어서 보관
  • 현재는 파일을 저장할 때뿐 아니라 단순히 여러 파일을 하나의 파일로 묶을 때도 용
  • 일반적으로 프로그램을 tar 아카이브 후 gzip압축한 형태로 배포하는 경우가 많다

  • 핫 데이터 바로바로 보고
    콜드 데이터 오래 두고두고 일단 저장

tar 명령

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

  • 기능
    c : 새로운 아카이브 파일을 생성
    x : 아카이브 파일에서 여러 파일을 해제
    t : 아카이브 파일에서 안의 내용을 조회
    v : verbose, 명령어 수행과정을 자세히 출력
    f : 아카이브 장치 저장(파일 또는 백업 장치를 지정)

  • 아카이브 생성
    tar cvf fruits.tar banana apple kiwi

  • 아카이브 해제
    tar xvf frutis.tar

  • 파일을 만들어서 타르 해줌

  • 타를 풀어 줌

  • 아카이브는 압축하는게 아니라 파일들을 묶어주는 것

  • 그래서 다시한번 압축을 해서 용량을 줄여준다

압축관련 명령어

gzip

  • 보통 gzip을 많이 사용한다
  • 아카이브한 것은 파일을 모아둔 것이기 때문에 용량이 줄어들지는 않는다.
  • 아카이브를 쥐집으로 압축 용량이 줄어든 것을 확해 볼 수 있다.
  • 압축을 풀었다.
  • 압축된 아카이브를 전부 해제 하고 싶을 때
    압축도 해제하고 아카이브도 같이 해제하고 싶으면
  • tar zxvf [알집이름]

실습

  1. 리눅스에 아파치 톰켓 설치
  • 홈페이지에서 설치 링크 주소 복사
  • wget [링크주소] 입력하여 설치
  • 설치한 프로그램 압축 아카이브 해제
  • 아카이브 압축 해제된 것을 확인
profile
싱숭생숭늉

0개의 댓글