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 풀기