![シェルスクリプトを使用してすべてのサブディレクトリとファイルを含むディレクトリとファイルをバックアップする方法は? [コピー]](https://linux33.com/image/84149/%E3%82%B7%E3%82%A7%E3%83%AB%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E3%82%B5%E3%83%96%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%A8%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E5%90%AB%E3%82%80%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%A8%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E3%83%90%E3%83%83%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AF%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%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