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 > DevOps_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 |