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 |