OS/UNIX&LINUX
tar 명령어
beeimp
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