티스토리 뷰

tar란?

 - 여러 개의 파일을 하나의 파일로 묶거나 풀 때 사용하는 명령어. 

 - Tape ARchiver의 앞 글자들을 조합하여 tar라는 이름이 탄생.

 

 

 

tar 명령 옵션

  - f  :  대상 tar 아카이브 지정. (기본 옵션)

  - c  :  tar 아카이브 생성. 기존 아카이브 덮어 쓰기. (파일 묶을 때 사용)

  - x  :  tar 아카이브에서 파일 추출. (파일 풀 때 사용)

  - v  :  처리되는 과정(파일정보)을 자세하게 나열.

  - z :  gzip 압축 적용 옵션.

  - j :  bzip2 압축 적용 옵션.

  - t : tar 아카이브에 포함된 내용 확인.

  - C : 대상 디렉토리 경로 지정.

  - A  : 지정된 파일을 tar 아카이브에 추가.

  - d  : tar 아카이브와 파일 시스템 간 차이점 검색. 

  - r  :  tar 아카이브의 마지막에 파일을 추가.

  - u  : tar 아카이브의  마지막에 파일들 추가.

  - k  : tar 아카이브 추출 시, 기존 파일 유지.

  - U  :  tar 아카이브 추출 전, 기존 파일 삭제. 

  - W  : 모든 진행 과정에 대해 확인 요청.

  - E  : 첫 번째 에러 발생 시 중지.

 

 

 

 tar 명령 사용 예제

   tar -옵션 "압축파일명" "압축될파일경로"

 

tar 사용 예 명령어 옵션
현재 디렉토리의 모든 파일과 디렉토리를 tar로 묶기  tar  cvf  T.tar * 
대상 디렉토리를 포함한 모든 파일과 디렉토리를 tar로 묶기  tar  cvr  T.tar  [PATH] 
파일을 지정하여 tar 아카이브로 묶기  tar  cvf  T.tar  [FILE_1]  [FILE_2] 
tar 아카이브를 현재 디렉토리에 풀기  tar  xvf  T.tar 
tar 아카이브를 지정된 디렉토리에 풀기  tar  xvf  T.tar  -C  [PATH] 
tar 아카이브의 내용 확인하기  tar  tvf  T.tar 
현재 디렉토리를 tar로 묶고 gzip으로 압축하기  tar  zcvf  T.tar.gz  * 
gzip으로 압축된 tar 아카이브를 현재 디렉토리에 풀기  tar  zcvf  T.tar.gz 
현재 디렉토리를 tar로 묶고 bzip2로 압축하기  tar  jcvf  T.tar.bz2  * 
bzip2로 압축된 tar 아카이브를 현재 디렉토리에 풀기  tar  jxvf  T.tar.bz2 
tar 아카이브 묶거나 풀 때 파일 별 진행 여부 확인하기  tar  cvfw  T.tar * 

 

  

 

 

 

reference

https://recipes4dev.tistory.com/146

 

리눅스 tar 명령어 사용법. (Linux tar command) - 파일 압축 및 해제

1. tar 명령어. (Tape ARchiver) tar는 여러 개의 파일을 하나의 파일로 묶거나 풀 때 사용하는 명령입니다. "테이프 아카이버(Tape ARchiver)"의 앞 글자들을 조합하여 "tar"라는 이름으로 명명됩니다. "테이

recipes4dev.tistory.com

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/06   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
글 보관함