在backup.sh文件中,写入这些:
BACKUP="/home/gfdpsdev/backup/dps_backup"
TIME=$(date +%F)
BACKUP_PATH=/home/gfdpsdev/backup/dps_backup/$TIME
if [ ! -p $BACKUP_PATH ]
then
mkdir -p "$BACKUP_PATH"
fi
cd BACKUP
tar -X *.list -zcvf $BACKUP_PATH/dps_$TIME.tar.gz /home/gfdpsdev
加红的这条语句是打包语句。
*.list文件中包含在打包中要排除的文件列表:
*.o
*.a
*.tar
*.gz
*.Z
tmplog
srcBak
log
tmp
file
core.*
Fortify
.fortify
.CVSROOT
backup
这样在打包的时候就不会把*list 中的文件或者文件夹打包了。
linux,tar打包中如何排除其他文件
最新推荐文章于 2022-11-16 16:01:33 发布