tar 로 압축된 파일에서 어떤 파일이 있는지 보고 싶거나 특정 파일 또는 폴더만 압축을 풀고 싶을때가 있습니다.

▶ 리스트 확인

tar ztvf 압축명.tar.gz

 

 리스트에서 특정 파일만 보기

tar ztvf 압축명.tar.gz | grep "특정파일명"

 

 특정 폴더만 풀기

tar zxvf 압축명.tar.gz ./www

 

 특정 파일만 풀기

tar zxvf 압축명.tar.gz ./www/index.html

 

잘 사용하지는 않지만 가끔씩 쓸때가 있네요~

 

 

블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

tar 특정 폴더 제외하고 압축하기



압축할 때 특정 폴더를 제외하는 옵션은 --exclude 입니다.


/mnt, 와 /media 폴더를 제외하려면 --exclude=/mnt --exclude=/media 이렇게 적어주거나 --exclude={/mnt, /media} 이렇게도 사용이 가능합니다.


그리고 asterisk * 를 사용할 수도 있습니다.


예) --exclude=/home/*/public_html



아래 예제는 리눅스 시스템을 통째로 압축하는 방법입니다.


tar cvpzf /mnt/os.tar.gz --exclude={/mnt,/media,/proc,/sys,/var/cache,/lost+found} /



압축해제는 


tar xvpzf /mnt/os.tar.gz -C /



블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,