#创建一个存放偏移量的文件
touch readfile
#读取偏移量文件记录的偏移量
a=`cat readfile`
echo $a
#把偏移量赋给skip变量,用来跳过该偏移量记录位置之前的内容
skip=$a
#从上一次读取的地方开始复制到newfile2,(跳过上一次的字节,就是这次的开始)
dd if=file of=newfile2 bs=1 skip=$skip
#获取新增加内容的字节数
a1=`wc -c newfile2 | awk '{print $1}'`
#获取总共需要skip 的字节数
sum=`expr $a + $a1`
#记录到偏移量文件中,供下次读取
echo $sum>readfile
echo $sum
shell 按字节读取文件
文件增量备份脚本
最新推荐文章于 2023-12-13 17:48:33 发布
本文介绍了一种使用Shell脚本实现文件增量备份的方法。通过记录上次备份时的偏移量,脚本能够仅复制自上次备份以来新增的内容,从而提高备份效率并减少资源消耗。
582

被折叠的 条评论
为什么被折叠?



