beeimp
BeeImp
beeimp
전체 방문자
오늘
어제
  • 분류 전체보기 (110)
    • Program_Language (17)
      • Python (13)
      • Go (0)
      • JavaScript (4)
      • TypeScript (0)
      • Rust (0)
      • Solidity (0)
    • OS (8)
      • UNIX&LINUX (7)
      • Windows (0)
      • MacOS (1)
    • Front-End (19)
      • Svelte (19)
      • React (0)
    • Blockchain (6)
      • Bitcoin (0)
      • Ethereum (1)
      • Klaytn (0)
      • Project (5)
    • Data Structure&Algorithm (11)
      • Greedy (7)
      • Dynamic Programming (1)
      • Sort (0)
      • DFS & BFS (2)
      • Recursive (1)
    • Security (0)
      • SDP (0)
      • Authentication (0)
    • Network (3)
      • OpenWrt (0)
      • SDN&NFV (1)
    • Git (5)
    • IT_News (0)
    • 베타 학습단 (12)
      • SQL (12)
    • Project (1)
    • Issues (1)
    • Reviews (3)
    • I Learned (23)
      • TIL (23)
      • WIL (0)
    • Other (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • Docker
  • PYTHON
  • typescript
  • Git
  • greedy
  • Nest.js
  • jenkins
  • mysql
  • blockchain
  • sql
  • 블록체인
  • solidity
  • svelte
  • javascript
  • react
  • github
  • 탐욕법
  • Ethereum
  • 기초
  • ubuntu

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
beeimp

BeeImp

OS/UNIX&LINUX

tar 명령어

2021. 8. 13. 15:00

tar

tar 란?

tar는 Tape ARchiver의 약자로 여러 개의 파일을 묶어 하나의 파일로 만들거나 묶었던 하나의 파일을 다시 해제 때 사용하는 명령입니다. 또한, tar 파일은 사용자 권한, 디렉토리 주고, 수정 날짜 등의 파일 시스템 정보를 유지하기 때문에 많이 사용합니다. 각 tar 파일은 512 Byte의 파일 헤더(파일에 관한 메타데이터 포함)를 포함합니다. 

 

tar 명령어 사용

tar 명령어는 다음과 같이 작성합니다.

tar <옵션> <묶을 파일 또는 디렉토리 | 풀려는 파일>

tar 명령어는 옵션에 따라 묶거(또는 압축)나 묶음 해제(압축풀기)를 할 수 있습니다.

옵션은 다음과 같습니다.

옵션 설명
c 파일 또는 디렉토리를 묶음
x .tar 확장자 묶음 해제
z gzip(.gz 확장자)로 압축하거나 압축풀기
v 묶음 또는 묶음 해제
f 파일 생성 / ex) tar ... > x.tar 와 같음 
p 파일 권한 저장
C 경로 지정

 

예를 들어 다음과 같이 사용됩니다.

# test.tar 압축 풀기
sudo tar -xvf test.tar

# /home/user/test 디렉토리를 압축
sudo tar -cvf /home/user/test

 

'OS > UNIX&LINUX' 카테고리의 다른 글

Ubuntu 20.04 파일 옮기기(Google Drive, wget)  (0) 2022.03.01
Crontab 정리  (0) 2022.02.05
[Ubuntu] SSH 포트 변경 및 root 권한 접속 허용  (0) 2021.09.17
[Kubernetes] 쿠버네티스 완전 삭제 명령어  (0) 2021.08.18
Ubuntu에서 이동식 디스크(USB, 외장하드 등) 인식 방법  (0) 2021.08.10
    'OS/UNIX&LINUX' 카테고리의 다른 글
    • Crontab 정리
    • [Ubuntu] SSH 포트 변경 및 root 권한 접속 허용
    • [Kubernetes] 쿠버네티스 완전 삭제 명령어
    • Ubuntu에서 이동식 디스크(USB, 외장하드 등) 인식 방법

    티스토리툴바