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 做日常增量备份与版本保留(可按日期加轮转脚本)。
- 验证与演练
- 定期在测试环境演练恢复流程,确保备份可用;重要资料建议同时保留本地副本与异地/云端副本。