我已经编写了一个 shell 脚本来进行备份。
#!/bin/bash
TIME=`date +%b-%d-%y`
FILENAME=backup-$TIME.tar.gz
SRCDIR=/home/ubuntulover/scripts
DESDIR=/home/ubuntulover/Backupfolder
tar -cpzf $DESDIR/$FILENAME $SRCDIR
它执行正确,但我看到 tar:
Removing leading `/' from member names in terminal, How to remove this.
答案1
该消息是无害的,但如果您确实想摆脱它,请指定要tar
存档的相对路径,而不是绝对路径:
cd "$SRCDIR"
tar -cpzf "$DESDIR/$FILENAME" .
或者:
cd /home/ubuntulover/
tar -cpzf "$DESDIR/$FILENAME" scripts