티스토리 뷰

Linux

로컬 백업스크립트 예제 (tar)

초보의 CHOMAN 2015. 6. 12. 10:50

tar [옵션] [생성백업파일이름] [압축할디렉토리/파일] [옵션]

로컬 백업의 예시 아래와 같이 작성하면 될듯 하다

today=`date +%Y-%m-%d_%H%M`
mkdir -p /home/backup/$today
tar zcpf /home/backup/$today/dns_var-`date +%Y-%m%d%H%M`.tar.gz /var/named/chroot/var/named;
tar zcpf /home/backup/$today/dns_etc-`date +%Y-%m%d%H%M`.tar.gz /var/named/chroot/etc;
tar zcpf /home/backup/$today/etc-`date +%Y-%m%d%H%M`.tar.gz /etc;

특정디렉토리 제외하고 백업하기

tar cvfz home.tar.gz /home/ --exclude home/admin --exclude home/web/public_html

find 명령을 통해 특정 파일만 찾아서 압축하기

find /usr -name '*.pyc' -exec tar cvfz python.tar.gz {} +

상당히 유용하다

댓글
댓글쓰기 폼