[완료] tar를 이용해서 백업을 할 때 경로의 마지막 디렉토리만 백업하고 싶을 때
글쓴이: lifehacker / 작성시간: 토, 2008/11/01 - 12:06오전
다음과 같은 백업 스크립트 파일이 /home/backupscript/에 저장되어 있습니다
#! /bin/bash tar cvfpz /home/username/test/backup.tar.gz /home/username/contents/
다음과 같은 경로에
/home/username/test/backup.tar.gz
백업 파일이 생성되지만 압축을 풀어서 보니
contents 디렉토리의 부모 디렉토리들도 백업이 되어 있습니다
물론 스크립트 파일을 /home/username에 저장하고
백업 스크립트를 다음과 같이 수정하면 contents 디렉토리만 백업됩니다
#! /bin/bash tar cvfpz /home/username/test/backup.tar.gz contents/
그렇지만 백업 스크립트 파일을 위에 말씀드린 것처럼 /home/backupscript/에 저장해야만 할 때
contents 디렉토리만 백업되게 할 수 있는 방법이 있나요?
tar를 해제할 때 옵션을 줘서 contents 디렉토리만 해제하는 방법이 있지만(--strip-component)
제 의도는 백업할 때 contents 디렉토리만 하고 싶어서 그렇습니다
부탁드리겠습니다
감사합니다
Forums:
#! /bin/bashcd
이렇게 한번 해 보시지요
감사합니다
가려운데를 긁어 주셔서 감사합니다
댓글 달기