tar 명령어

//tar 명령어

tar 명령어

tar 명령어의 일반적인 사용법에 대한 정리입니다.

tar은 옵션들이 많으므로 각 옵션들에 대한 설명은
# tar –help | more
으로 확인합니다.

1. 압축할경우
tar cvfpz ‘압축해서 생성할 파일명’ ‘압축할 파일이나 폴더’

# tar cvfpz test.tar.gz ./*
c옵션 : tar 파일을 생성할때 사용합니다.
v옵션 : 압축할때나 풀때 그 과정을 자세히보려고 사용합니다.
f옵션 : tar 파일을 사용할때는 반드시 사용하며 –file 를 의미합니다.
p옵션 : tar 파일을 생성혹은 풀때 원본파일의 속성(퍼미션, 소유자등의 속성정보)들을 그대로 유지할려고 사용합니다.
z옵션 : gzip과 관련하여 압축이나 해제를할때 사용합니다.

2. 압축된 파일을 해제할 경우
tar xvfpz ‘압축풀 파일’
# tar xvfpz test.tar.gz
x옵션 : 압축파일을 압축해제할때 사용합니다.

(참조) gzip 이 아닌 bzip2 를 사용할경우에는 z옵션이아닌 j옵션을 사용하면 됩니다.
# tar xvfpj test.tar.bzip2

3. 묶여진 압축파일의 내용만 볼경우
tar tvf ‘압축파일명’
# tar tvf e1000e-1.2.20.tar.gz
drwxr-xr-x root/root 0 2010-10-30 05:46:28 e1000e-1.2.20/
-rwxr–r– root/root 3942 2010-10-30 05:46:28 e1000e-1.2.20/pci.updates
-rwxr–r– root/root 9491 2010-10-30 05:46:28 e1000e-1.2.20/e1000e.7

-rwxr–r– root/root 10908 2010-10-30 05:46:28 e1000e-1.2.20/src/Makefile
-rwxr–r– root/root 11725 2010-10-30 05:46:28 e1000e-1.2.20/e1000e.spec
-rwxr–r– root/root 18671 2010-10-30 05:46:28 e1000e-1.2.20/COPYING
-rwxr–r– root/root 30797 2010-10-30 05:46:28 e1000e-1.2.20/README
t옵션: 압축파일의 내용을 볼경우에 사용합니다.

4. 실무에서 필요한 사용법들

4-1. 특정폴더 제외하고 압축하기
# ls
backup cocoin ftp lost+found vmail
일때

tar로 특정폴더(backup) 제외하고 압축하는 옵션입니다.
# tar cvfpz home.tar.gz –exclude=backup *

PS) 하단처럼 폴더뒤에 /를 붙이면 안됨
tar cvfpz home.tar.gz –exclude=backup/ *

 

By |2019-08-12T16:55:39+00:0012월 27th, 2018|Categories: linux|Tags: , , , , , , , |0 Comments

About the Author: