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