温馨提示×

Ubuntu Notepad备份恢复

小樊
38
2026-01-01 18:42:16
栏目: 智能运维

Ubuntu 下 Notepad 备份与恢复指南

适用场景与名称澄清

  • Ubuntu 默认没有名为Notepad的编辑器,常见指代包括:系统自带的gedit(或 GNOME Text Editor)、跨平台的notepad–、以及通过 Wine 运行的 Notepad++。不同“Notepad”的备份与恢复方法不同,请按下表对号入座。
编辑器 在 Ubuntu 中的常见名称或安装方式 备份与恢复要点
gedit(GNOME Text Editor) 系统自带,应用名为“文本编辑器(gedit)” 使用常规文件级备份/恢复(cp、tar、rsync、Deja Dup)
notepad– 开源跨平台编辑器,Linux 可直接安装 优先查找应用生成的临时/备份文件,再做常规文件级备份
Notepad++(Windows 程序) 通过 Wine 运行 .exe 备份/恢复其 Wine 前缀目录(用户目录下的 .wine)

通用文件级备份与恢复

  • 复制命令(适合单文件/目录)
    • 备份:cp -r /path/to/source /path/to/backup
    • 恢复:cp -r /path/to/backup /path/to/destination
  • tar 打包压缩(适合目录/批量)
    • 备份:tar -czvf backup_$(date +%Y%m%d).tar.gz /path/to/source
    • 恢复:tar -xzvf backup_YYYYMMDD.tar.gz -C /path/to/destination
  • rsync 增量/远程(适合持续同步与备份)
    • 备份:rsync -av --delete /path/to/source/ /path/to/destination/
    • 恢复:rsync -av /path/to/backup/ /path/to/destination/
  • 图形化工具
    • 使用 Deja Dup(“备份”应用)设置备份位置与计划任务,支持按文件夹还原。

notepad-- 的备份与崩溃恢复

  • 临时文件与备份目录(Linux)
    • 常见位置:~/.cache/notepad–/temp//tmp/notepad–/~/.local/share/notepad–/backups/(不同版本/发行版可能略有差异)。
  • 快速查找与恢复步骤
    • 查找最近修改的临时文件:
      • find ~/.cache /tmp -name “ndd_temp_*.txt” -printf “%T+ %p\n” | sort -r
    • 将候选文件复制到安全目录并去除临时前缀(示例):
      • mkdir -p ~/ndd_recovery
      • cp /tmp/notepad–/ndd_temp_a3f72b9_doc1.txt ~/ndd_recovery/
      • cd ~/ndd_recovery && for f in ndd_temp_.txt; do mv “$f” "${f#ndd_temp__}"; done
    • 若找到可用内容,将其保存为你的原文件名并核对编码与换行格式。
  • 配置与会话迁移(跨版本/重装)
    • 配置文件常见路径(Linux):~/.config/notepad/nddsets.ini;部分版本还使用 delayset.ini
    • 迁移建议:升级或重装前先备份整个 ~/.config/notepad/ 目录;新版(≥1.18)使用 INI 格式,旧版(≤1.17)可能为 JSON,跨版本迁移需按项对应或手动调整。

Notepad++ 在 Ubuntu 的备份与恢复(Wine)

  • 备份
    • 关闭 Notepad++ 与 Wine 相关进程。
    • 备份整个 ~/.wine 目录(或你指定的 Wine 前缀目录),例如:
      • tar -czvf notepadpp_backup_$(date +%Y%m%d).tar.gz ~/.wine
  • 恢复
    • 将备份解压到用户主目录,覆盖现有 ~/.wine(先做好现有环境备份):
      • tar -xzvf notepadpp_backup_YYYYMMDD.tar.gz -C ~/
  • 提示
    • 若你为 Notepad++ 单独配置了 Wine 前缀(非默认 ~/.wine),请备份对应的前缀目录。

自动化与最佳实践

  • 定时全量/增量备份(示例)
    • 每天午夜打包备份 ~/Documents
      • crontab -e
      • 0 0 * * * tar -czvf /backup/docs_$(date +%Y%m%d).tar.gz ~/Documents
  • 远程/增量同步
    • 使用 rsync 做日常增量备份与版本保留(可按日期加轮转脚本)。
  • 验证与演练
    • 定期在测试环境演练恢复流程,确保备份可用;重要资料建议同时保留本地副本异地/云端副本

0