IT 운영

[Linux] tar 명령어

leehi9817 2023. 2. 23. 17:52

tar 명령어

여러 파일을 하나의 파일로 모을 때 사용하는 명령어

  • c: 새로운 tar 파일 생성
  • t: tar 파일 내부 내용 확인
  • x: tar 파일을 해제
  • f: 아카이브할 대상이 되는 파일 지정
  • v: tar 명령어 수행 과정 출력
// 새로운 tar 파일 생성
tar cvf [설정할 파일 이름] [아카이브할 대상 파일1] [대상 파일2]
tar cvf archive.tar dirA fileC fileD

// tar 파일 내부 내용 확인
tar tvf [확인할 tar 파일 이름]
tar tvf archive.tar

// 현재 위치에 tar 파일 해제
tar xvf [해제할 tar 파일 이름]
mkdir test (현재 위치: root)
cd test (현재 위치: test 디렉토리 내부)
tar xvf ../archive.tar (root에 위치한 archive.tar 파일을 test 디렉토리 내부에서 해제)

// 지정한 경로에 tar 파일 해제
tar xvf [해제할 tar 파일 이름] -C [해제할 경로]
tar xvf archive.tar -C /test (root에 위치한 archive.tar 파일을 하위 디렉토리인 test 내부에서 해제)