meta data for this page
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
linux:tar [2013/03/02 22:45] moonrepeat |
linux:tar [2021/03/10 21:42] (현재) |
||
---|---|---|---|
줄 3: | 줄 3: | ||
여러개의 파일을 하나로 묶을 때 사용 | 여러개의 파일을 하나로 묶을 때 사용 | ||
===== 사용 방법 ===== | ===== 사용 방법 ===== | ||
+ | * [-]A : 압축파일에 tar 파일을 추가해서 넣을 때 ( --catenate --concatenate ) | ||
+ | * [-]c : tar 파일을 생성할 때 ( 여러개의 파일을 하나의 파일로 묶을 때 ) 즉, 압축파일 생성. | ||
+ | * [-]d : 압축 파일과의 비교 ( tar 파일과 해당 파일시스템간의 차이점을 확인하고자 할 때 사용 ) | ||
+ | * [-]r : 압축파일의 끝부분에 파일을 추가 ( tar 파일에 다른 파일들을 추가하고자 할 경우에 사용 ) | ||
+ | * [-]t : 압축파일의 압축된 파일 리스트 확인 ( tar 파일의 내용을 확인하고자 할 때 반드시 사용 ) | ||
+ | * [-]u : 이미 압축되어 있는 파일보다 더 새로운 파일일 경우에 추가 | ||
+ | * [-]x : 압축파일을 압축해제 할 때 사용 | ||
+ | * --delete : 압축 파일에서 파일을 삭제할 때 사용 | ||
- | ===== 주 사용 ===== | + | * -C : 작업대상 디렉토리를 지정. ( 원하는 위치에 압축파일을 해제할 때 ) |
+ | * -f : tar 파일을 사용할 때에는 반드시 사용 ( --file F ) | ||
+ | * -j : bzip2 와 고나련하여 압축 또는 압축해제를 할 때 사용 | ||
+ | * -p : tar 파일을 생성할(풀) 때 원본파일의 속성들을 그대로 유지 ( 원본파일이 가지고 있는 퍼미션, 소유자의 정보를 그대로 유지함 ) | ||
+ | * -v : 묶을 때나 풀 때 그 과정을 자세하게 보려고 할 때 사용 | ||
+ | * -z : gzip 과 관련하여 압축이나 해제를 한꺼번에 하려고 할 때 사용. | ||
+ | ===== 파일을 묶을 때 ===== | ||
- 파일을 단순히 하나로 묶을 때 | - 파일을 단순히 하나로 묶을 때 | ||
* tar cvf [파일명.tar] [대상 파일] | * tar cvf [파일명.tar] [대상 파일] | ||
줄 11: | 줄 25: | ||
* tar cvfz [파일명.tar.gz] [대상 파일] | * tar cvfz [파일명.tar.gz] [대상 파일] | ||
* <code>$ tar cvfz test.tar.gz aaaa.txt bbbb.txt</code> | * <code>$ tar cvfz test.tar.gz aaaa.txt bbbb.txt</code> | ||
+ | - 파일을 하나로 묶고 [[bzip]]을 이용하여 압축 할 때 | ||
+ | * tar cvfj [파일명.tar.bz2] [대상 파일] | ||
+ | * <code>$ tar cvfj test.tar.bz2 aaaa.txt bbbb.txt</code> | ||
+ | ===== 파일을 풀 때 ===== | ||
+ | - 단순히 하나로 된 파일을 풀 때 | ||
+ | * tar xvf [파일명.tar] | ||
+ | * <code>$ tar xvf test.tar</code> | ||
+ | - [[gzip]]으로 압축된 파일을 풀 때 | ||
+ | * tar xvfz [파일명.tar.gz] [대상 파일] | ||
+ | * <code>$ tar xvfz test.tar.gz</code> | ||
+ | - [[bzip]]으로 압축된 파일을 풀 때 | ||
+ | * tar xvfj [파일명.tar.bz2] | ||
+ | * <code>$ tar cvfj test.tar.bz2</code> |