在 CentOS 上备份 GIMP 设置
一、先确认安装方式与配置目录
| 安装方式 | 配置路径 | 备注 |
|---|---|---|
| RPM/YUM/DNF(系统包管理器) | ~/.config/GIMP/2.10/(GIMP 2.10 系列) | 旧版可能是 2.8 |
| Flatpak | ~/.var/app/org.gimp.GIMP/config/GIMP/3.0/(GIMP 3.0 系列) | 首次运行一次 GIMP 后目录才会生成 |
| Snap | ~/snap/gimp/current/.config/GIMP/2.10/ | 路径中的 current 可能随版本变化 |
flatpak list | grep org.gimp.GIMP;Snap 可执行 snap list | grep gimp。若均无输出,多半是系统包管理器安装。二、备份步骤(按安装方式)
tar czf gimp-config-$(date +%F).tar.gz -C ~ .config/GIMP/2.10
tar czf gimp-flatpak-config-$(date +%F).tar.gz \
-C ~/.var/app/org.gimp.GIMP/config GIMP/3.0 \
-C ~/.var/app/org.gimp.GIMP/data gimp/3.0
tar czf gimp-snap-config-$(date +%F).tar.gz -C ~ snap/gimp/current/.config/GIMP/2.10
三、恢复步骤(按安装方式)
tar xzf gimp-config-2026-01-02.tar.gz -C ~
tar xzf gimp-flatpak-config-2026-01-02.tar.gz -C ~/.var/app/org.gimp.GIMP
tar xzf gimp-snap-config-2026-01-02.tar.gz -C ~
四、进阶与自动化
# 系统包管理器
tar czf gimp-extras-$(date +%F).tar.gz -C ~ .gimp-2.10
# Flatpak
tar czf gimp-flatpak-extras-$(date +%F).tar.gz \
-C ~/.var/app/org.gimp.GIMP/data gimp/3.0/scripts \
-C ~/.var/app/org.gimp.GIMP/data gimp/3.0/plug-ins
rsync -a --delete ~/.config/GIMP/2.10/ /backup/gimp-config/2.10/
crontab -e
30 2 * * * tar czf /backup/gimp-config-$(date +\%F).tar.gz -C ~ .config/GIMP/2.10