LINUX

파일묶기 (tar)

쿠키는고양이 2022. 8. 29. 12:35

 

tar : 확장명 .tar로 묶음 파일을 만들어 줌. 압축과는 다른 개념으로 단순히 여러개의 파일을 1개의 파일로 만듬.

 

- 동작

c : 새로운 묶음 생성

x : 묶인 파일 해제

t : 묶음을 풀기 전에 묶인 경로를 보여줌

C : 묶음을 풀 디렉터리를 지정하여 해당 위치에 해제. 미지정시 현재 디렉터리에 해제

 

-옵션

f(필수) : 묶음 파일 이름을 지정.

v : 파일이 묶이거나 풀리는 과정을 보여줌 (생략가능)

J : tar + xz

z : tar + gzip

j : tar + bzip2

 

 

- sample

 

# tar cvf my.tar /etc/systemd/ -------> 묶기

# tar cvfJ my.tar.xz /etc/systemd/ -------> 묶기 + xz 압축

# tar cvfz my.tar.gz /etc/systemd/ -------> 묶기 + bzip2 압축

# tar tvf my.tar -------> 파일 확인

# tar xvf my.tar -------> tar 풀기

# tar Cxvf newdir my.tar -------> newdir에 tar 풀기

# tar xfJ my.tar.xz -------> xz 압축 해제 + tar 풀기

# tar xfz my.tar.gz -------> gzip 압축 해제 + tar 풀기

# tar xfj my.tar.bz2 -------> bzip2 압축 해제 + tar 풀기