我使用增量备份
tar --create --file=/home/blueray/Documents/backup/dest/$(date +%Y-%m-%d-%H-%M-%S).tar --listed-incremental=/home/blueray/Documents/backup/dest/usr.snar /home/blueray/Documents/backup/src
但问题是,
.tar
当我每天备份多次时,它会创建太多文件。例如2021-11-23-23-34-38.tar
,2021-11-23-23-34-43.tar
。我不知道是否要合并或删除旧的 tar 文件。我将如何以最小的努力提取 tar 文件(预计只有一个命令)。
找到要提取的特定文件。
有什么办法可以解决这个问题。
考虑到我的要求,是否值得在 tar 上投入时间?
答案1
有多个备份版本是正常的,如果删除旧的 tar 文件,则无法再从中提取/恢复。
为了提取,您可以发出以下命令:
tar --extract --verbose --verbose --listed-incremental=/dev/null --file=2021-11-23-23-34-38.tar
我想您想从文件“ 2021-11-23-23-34-38.tar ”恢复
关于您的第三点,为了找到要提取的特定文件,您可以列出
tar --list --verbose --verbose --listed-incremental=/home/blueray/Documents/backup/dest/usr.snar --file=2021-11-23-23-34-38.tar