![쉘 스크립트를 사용하여 모든 하위 디렉터리와 파일을 포함하여 디렉터리와 파일을 백업하는 방법은 무엇입니까? [복사]](https://linux55.com/image/84149/%EC%89%98%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EB%AA%A8%EB%93%A0%20%ED%95%98%EC%9C%84%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EC%99%80%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%ED%8F%AC%ED%95%A8%ED%95%98%EC%97%AC%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EC%99%80%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EB%B0%B1%EC%97%85%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
라는 디렉터리가 있습니다 . 디렉터리와 모든 하위 디렉터리 및 파일 backup.sh
만 백업하고 싶습니다 . 그러나 예를 들어 html
디렉토리의 모든 상위 디렉토리도 가져오는데 이는 나에게 필요하지 않습니다.html
var
www
아래 코드를 붙여넣습니다.
#!/bin/bash
#Purpose = Backup of Important Data
DATE=$(date +"%d-%b-%Y")
SRCDIR="/var/www/html"
DESDIR="/media/HDD-01/html"
FILENAME=html-$DATE.tar.gz
# Making backup with compress
tar -cpzf $DESDIR/$FILENAME $SRCDIR
아래 링크에서 이 코드를 얻었습니다.
http://broexperts.com/2012/06/how-to-backup-files-and-directories-in-linux-using-tar-cron-jobs/
누구든지 내 문제를 해결하는 방법을 제안할 수 있나요?
미리 감사드립니다.
답변1
대안을 찾고 있습니다:..:)
#!/bin/bash
#Purpose = Backup of Important Data
DATE=$(date +"%d-%b-%Y")
cd /var/www/
tar -zcvf HTML-$DATE.tgz html
mv *.tgz /media/HDD-01/html