IT_Engineer/DevOps_Unix & Linux (Bash)

[Linux] TAR 압축 묶기/풀기

좋은데이피치 2021. 1. 18. 18:11

Tar 명령어는 기본적으로 tar파일(묶어놓은 파일)과 gz(압축한 파일) 을 관리하는 명령어이다.

어느 명령어가 그렇듯, 옵션이 굉장히 중요하여, 옵션만 잘 알면 이해하기가 용이하다.

 

-c : 묶음 파일 생성

-x : 파일 풀기

-v : 진행 과정 보여주기

-f : 뒤에 파일이름 작성 (f를 사용 안할 경우, 스크립트 화면으로 보임)

-z : 압축 파일(gz 확장자) 변환

-p : 기존 퍼미션 유지

! 파일 묶기

# tar -cvf 묶을_파일명.tar 파일위치

#A.tar라는 파일명으로 지금위치에 있는 모든 파일 묶기
tar -cvf A.tar ./*

 

! 파일 풀기

# tar -xvf 풀_파일명

#A.tar라는 tar파일 풀기
tar -xvf A.tar

 

! 파일 압축하기

# tar -cvfz 압축할_파일명 위치

#A.tar라는 파일명으로 지금위치에 있는 모든 파일 압축
tar -cvfz A.gz /*

 

! 파일 압축 풀기

# tar -xvfz 압축된_파일명

#A.tar라는 파일명으로 지금위치에 있는 모든 파일 압축
tar -xvfz A.gz
728x90