Debian 中备份 LibreOffice 设置的实用指南
一 备份范围与关键目录
二 手动备份步骤
tar -czvf libreoffice_config_$(date +%F).tar.gz -C ~ .config/libreoffice
tar -czvf libreoffice_docs_$(date +%F).tar.gz -C ~ Documents
# 若存在旧版模板目录
[ -d ~/.local/share/OpenOffice.org/4/user/template ] && \
tar -czvf libreoffice_templates_$(date +%F).tar.gz -C ~ .local/share/OpenOffice.org/4/user/template
# 备份扩展(按实际版本号调整路径)
find ~/.local/share/libreoffice -type d -path '*/user/extensions' | while read d; do
tar -czvf "libreoffice_ext_$(basename "$d")_$(date +%F).tar.gz" -C ~ "${d#$HOME/}"
done
cp -a ~/.config/libreoffice ~/backup/libreoffice-config
cp -a ~/Documents ~/backup/libreoffice-docs
[ -d ~/.local/share/OpenOffice.org/4/user/template ] && \
cp -a ~/.local/share/OpenOffice.org/4/user/template ~/backup/libreoffice-templates
cp -a ~/.local/share/libreoffice/4/user/extensions ~/backup/libreoffice-extensions-4
三 自动化与远程备份
# 每天 02:00 打包配置与文档
0 2 * * * tar -czvf /backup/libreoffice-$(date +\%F).tar.gz -C ~ .config/libreoffice Documents
# 本地备份
rsync -a --delete ~/.config/libreoffice /backup/libreoffice-config
# 远程备份(SSH)
rsync -avz ~/.config/libreoffice user@backup-server:/backup/libreoffice-config
sudo apt install duplicity
duplicity ~/.config/libreoffice sftp://user@backup-server/backup/libreoffice/
# 如需定时,可加入 crontab
sudo apt install timeshift
sudo timeshift --create --comments "LibreOffice Backup"
四 恢复与迁移
tar -xzvf libreoffice_config_2025-12-28.tar.gz -C ~
tar -xzvf libreoffice_docs_2025-12-28.tar.gz -C ~
# 扩展按实际备份名恢复
tar -xzvf libreoffice_ext_extensions_2025-12-28.tar.gz -C ~
# 先安装 LibreOffice
sudo apt update && sudo apt install libreoffice
# 关闭 LibreOffice 后恢复
tar -xzvf libreoffice_config_2025-12-28.tar.gz -C ~
# 如新旧版本主版本号不同,扩展目录名可能变化,按实际解压到对应路径
五 注意事项与排错