知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

linux,tar打包中如何排除其他文件

发布时间:2014-09-05 16:46:25作者:知识屋

 

在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 中的文件或者文件夹打包了。

摘自:老衣的专栏

(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜