更改 tar 参数

更改 tar 参数

为了实现这一点,我想改变我实际用来将文件放入 tar 存档的命令:

1)从档案中删除目录树(实际上.tar.gz 文件维护文件树。我希望这些文件成为“父级”)。

2)删除用于创建档案的文件,只留下新的.tar.gz

BACKUP_DEST=/home/backup/db/`date +\%G-\%m-\%d`
tar -czvf ${BACKUP_DEST}/files.tar.gz ${BACKUP_DEST}

答案1

tar命令有一个鲜为人知的选项,名为--remove-files,它专为此特定用例而设计。--remove-files和之间的交互中存在一个已知错误--append,但由于您似乎没有使用该错误,所以应该没问题。

相关内容