LibOffice的关键数据(配置、个人文档、模板、插件)集中存储在用户主目录下,需优先备份:
~/.config/libreoffice/
(包含软件设置、模板缓存等);~/Documents/
(或用户自定义路径);~/.local/share/OpenOffice.org/4/user/template/
(用户自定义模板);~/.local/share/libreoffice/4/user/plugins/
(第三方扩展)。常用备份命令:
tar
命令打包压缩(推荐,节省空间):tar -czvf libreoffice_config_backup.tar.gz ~/.config/libreoffice/
tar -czvf libreoffice_docs_backup.tar.gz ~/Documents/
tar -czvf libreoffice_templates_backup.tar.gz ~/.local/share/OpenOffice.org/4/user/template/
tar -czvf libreoffice_plugins_backup.tar.gz ~/.local/share/libreoffice/4/user/plugins/
cp
命令复制(保留文件属性):cp -a ~/.config/libreoffice/ /path/to/backup/location/
cp -a ~/Documents/ /path/to/backup/location/
注意:备份前确保所有文档已保存,避免遗漏临时文件。
对于长期备份需求,可使用Debian自带或第三方工具实现自动化:
sudo apt install timeshift -y
sudo timeshift --create --comments "LibOffice Backup" --slice-all
配置时选择备份目标(如外部硬盘),并设置定时任务(如每周日凌晨3点)。sudo apt install duplicity -y
duplicity ~/.config/libreoffice/ sftp://user@backup-server/backup/libreoffice/
可结合cron
实现定时自动备份。若存在备份文件,直接解压至原路径即可:
tar -xzvf libreoffice_config_backup.tar.gz -C ~/
tar -xzvf libreoffice_docs_backup.tar.gz -C ~/
恢复后重启LibOffice,检查配置和文档是否正常加载。
若文档因意外关闭损坏,可尝试内置修复:
~/Recovered_Docs
)→ 点击「确定」;若未备份且文件丢失/损坏,可使用以下工具:
sudo apt install extundelete -y
sudo extundelete /dev/sda1 --restore-file ~/Documents/report.odt
恢复的文件保存在当前目录的RECOVERED_FILES
文件夹中。sudo apt install testdisk -y
sudo testdisk # 按向导选择磁盘、分区,执行「Advanced」→ 「Undelete」
sudo photorec # 专门恢复文件内容(不保留文件名)
注意:恢复成功率取决于文件是否被新数据覆盖,建议立即停止使用目标分区。
若配置文件损坏且无备份,可重新安装LibOffice恢复默认设置:
sudo apt update
sudo apt remove --purge libreoffice*
sudo apt install libreoffice
注意:此操作会清除所有自定义配置(如模板、插件),需重新设置。
cron
设置定时任务;