조띵의지극히개인적인공간

home 폴더를 tar로 묶은 후  gz 압축하는 명령
# tar cvzf home.tgz home/

해제할때는 해제할 폴더에서
# tar xvzf home.tgz

home 폴더를 tar로 묶은 후  gz 압축하되 home/upload, home/images 폴더는 제외
# tar cvzf home.tgz --exclude upload images home/


tar는 유닉스환경에서 자주 쓰이지만 정확한 사용법은 잘 모르는 경우가 많다.
다음은 기본적인 사용법이다.

shell> tar -cvf tarfile.tar ./
  : -c tar 화일을 생성한다.
    -v 생성되는 화일 절차를 보여준다.
    -f backup 화일명을 지정 한다. Default는 "/dev/rmt0"이다.

shell> tar -tvf tarfile.tar
  : -t tar화일의 목차를 보여준다.

shell> tar -rvf tarfile.tar reverse.c
  : -r tar 화일 끝에 reverse.c를 추가 한다.

shell> tar -uvf tarfile.tar reverse.c
  : -r tar 화일 끝에 reverse.c가 변경 되었으면 추가 한다.

shell> tar -vxf tarfile.tar ./temp
  : -x 명명된 화일을 추출한다. 보관된 tar 화일중에 temp 디렉토리를 추출한다.
    x ./temp/a.c, 9 bytes, 1 tape blocks
    x ./temp/b.c, 9 bytes, 1 tape blocks

shell> tar -vxf tarfile.tar
  : 보관된 tar 화일 모두 추출한다
Posted by 조띵
TAG


티스토리 툴바