[Linux] TAR 압축 묶기/풀기

728x90

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

'IT_Engineer > Unix & Linux (Bash)' 카테고리의 다른 글

[Linux] NET-TOOL 설치하기  (0) 2021.06.11
[Linux] 리눅스 환경 정보 확인 총정리  (0) 2021.03.22
[Linux] AWK와 SED  (0) 2020.12.08
[Linux] 정규 표현식  (0) 2020.12.07
[OS] CentOS 7 부팅 USB 만들기  (1) 2020.12.02

댓글()