리눅스 웹서버

tar 옵션 압축/풀기

두리웹 2009. 12. 14. 08:54

c : tar 파일을 생성할 때(여러개의 파일을 하나의 파일로 묶을 때)

d :  tar 파일고 해당 파일시스템간의 차이점을 확인 하고자 할 때 사용.

r : tar 파일에 다른 파일들을 추가하고자 할때 사용.

t :  내용을 확인하고자 할때 사용.

f : tarfile의 이름이나 디바이스 파일의 이름을 명시할때.

p : 생성할때(묶을 떄) 당시의 파일퍼미션을 그대로 하여 풀어줄때.

v : 묶을 때나 풀어줄 때 파일들의 내용을 자세하게 보려고 할때.

Z : compress로 압축파일을 사용할 때 압축이나 해제까지 한번에 할 때 사용.

z : gzip과 관련하여 압축이나 해제를 한꺼번에 하려고 할때 사용. 

 

ex>

* 압축 

# tar cvfpz home.tar.gz  /home

 

*해제

# tar xvfpz home.tar.gz

 

=>해제한후 /home 파티션내의 각 사용자의 owner와 group정보가 예전정보와 동일한가를 확인

 

->tar 명령어 사용시에 p옵션을 주면 압축할 때와 압축을 풀어줄때에 동일한 퍼미션정보를 사용