개발/ETC

리눅스 tar 명령어

devhooney 2024. 3. 29. 09:19
728x90

 

 

 

리눅스 tar 명령어에 대해서 알아보자

 

 

728x90

 

 

파일 묶고 풀기

 

- 주요 옵션

f file : 아카이브 파일 file을 지정

c : 새로운 아카이브 파일을 작성

r : 지정한 파일을 아카이브 파일에 추가

x : 지정한 파일을 아카이브 파일에서 푼다. 파일을 지정하지 않으면 모든 파일을 푼다.

t : 지정한 파일을 아카이브 파일에서 찾아서 있으면 해당하는 파일명을 표시

v : 명령어를 실행할 때 상세한 정보를 표시

J : xz 형식 압축, 압축 해제를 지원

j : bzip2 형식 압축, 압축 해제를 지원

z : gzip 형식 압축, 압축 해제를 지원

 

 

- 사용 예

// file1, file2 파일을 묶어서 아카이브 파일 file.tar를 작성
tar cf file.tar file1 file2

// 지정한 file3 파일을 아카이브 파일 file.tar에 추가
tar rf file.tar file3

// 아카이브 파일 file.tar에서 모든 파일을 전개
tar xf file.tar

// 아카이브 파일 file.tar 내부 목록을 표시
tar tf file.tar

// tar 형식 + gzip 형식인 file.tar.gz를 압축 해제 및 전개
tar zxf file.tar.gz

// tar 형식 + bzip2 형식인 file.tbz2를 압축 해제 및 전개
tar jxf file.tbz2

 

 

 

728x90

'개발 > ETC' 카테고리의 다른 글

리눅스 두 명령어 조합하기  (128) 2024.04.03
리눅스 find 명령어  (150) 2024.04.01
리눅스 gzip, gunzip, bzip2, bunzip2, xz, unxz 명령어  (121) 2024.02.20
리눅스 chown, chgrp, chmod 명령어  (150) 2024.02.15
리눅스 grep 명령어  (140) 2024.02.13