logo

copy
고객센터 > 이용안내
tar 고급 명령어 | 리눅스서버
관리자 11-06-17 21:38 9275
압축 파일에서 특정 디렉토리, 특정 파일만 풀기

ex ) etc 전체 압축한 파일에서 yum 디렉토리만 풀기

tar xvfz etc.tar.gz 'tar tf etc.tar.gz | grep yum'

ex ) etc 전체 압축한 파일에서 특정 파일만 풀기

tar xvfz etc.tar.gz 'tar tf etc.tar.gz | grep ntp.conf'

특정 디렉토리만 압축하기

ex ) etc 전체 압축하려 하는데 yum디렉토리만 빼고 전체 압축할 때

tar cvfz etc.tar.gz --exclude /etc/yum /etc
(압축 할 이름) (제외할 디렉토리)(압축 할 디렉토리)

분할 압축 ( 자신이 정한 용량으로 분할하여 압축한다)

간혹 압축 할 디렉토리가 용량이 너무 커서 한번 옮기기 힘들 때 사용 하시면 편리합니다.

tar cvfz - /backup | split -b 1024m - backup.tar.gz
(압축 할 디렉토리) (용량 1.1G) (압축 할 이름)


압축 하게 되면 backup.tar.gzaa backup.tar.gzab 이런식으로 나온다

한번에 분할압축 파일 풀기

파일 한개 푸는 방법은 동일하나 한번에 여러개를 풀려면


cat test.tar* | tar -xvf -
혹은
cat test.tar.gx* |tar -xvzf -

find . -name "backup.tar.gz*" -exec tar xvfz {} \;
   

교회홈페이지제작
대용량동영상서비스
무료SMS솔루션
QT나눔
신앙도서
온라인성경
크리스찬
연합신문
성경타자
설교방송
CCM 방송
성경연구