1、tar 的应用-全备份,增量备份先对 backup 文件夹进行全备份1. tar -g snapshot -zcf backup_full.tar.gz backup 复制代码查看备份文件 1. tar ztf backup_full.tar.gz 复制代码在 backup 文件夹中新建几个文件再对 backup 文件夹进行增量备份1. tar -g snapshot -zcf backup_incremental_1.tar.gz backup 复制代码再次查看备份文件,发现只会备份新增的文件1. tar ztf backup_incremental_1.tar.gz复制代码另外:tar 还
2、可以对保存在文件中的文件名列表备份,可以结合 find 先将要 tar的文件放到一个文件夹1. find 目錄 -mtime -1 ! -type d -print include.txt2.3. tar zcvf xxx.tar.gz -T include.txt复制代码或1. find ./ -mtime +3 |grep -v backup |grep -v list backup_list_temp复制代码这样选出的文件 backup_list_temp 中的每个文件名前面都会有./,使用以下命令去掉cut -c3- backup_list_temp backup_list_date +%y%m%d 开始 tar 存放在 backup_list_date +%y%m%d 中的文件 tar -zcvf filename.tar.gz -T backup_list_date +%y%m%d