不小心删除了五年多的日记
2022-12-30
过程是这样的:
- 修改了 org-download 的图片下载方式,想把
image
文件夹改成images
,于是准备先删除同名的images
空文件夹 - 然后习惯性地打开
dired
,一路j
移动光标到目标位置,shift d
删除,看也不看就y
确认 - 之后切到其他
buffer
回来一看,奇怪,怎么文件夹还在,于是重新删除了一遍 - 非常满意
- 晚上随手把 emacs 从 29.0.60 升级到了 30.0.50 ,然后准备习惯性地写日志,然后 emacs 提醒我,
journal
文件夹不存在,是否创建? - 懵逼了
- 来回确认了好几遍之后,才确信是在 dired 里面把文件夹给删除了
- 悔恨。在网上看到建议把删除行为改为转移到垃圾箱,可以通过
(setq delete-by-moving-to-trash t)
指定,然而这个值默认是nil
,所以我的日志全都找不回来了,从 2017-2022 所有的日志都没了,更别提中间还进行了一次耗时很久的 emacs 编译,恐怕现在硬盘上的位置都已经被刷掉了。本来还想写一篇org-journal
的体验报告的,两年前就想写了,到现在累积了大量的日志,还想着自己总算有资格对此发表评论了,结果现在全没了
教训:
- 不要进行硬删除,除非要删除的是大文件,并且非常确信自己在干什么
- 做好备份(写到这里的时候,我突然想起来开了
timeshift
抱着一线希望去备份里面找,然而不幸的是,当初把HOME
目录给排除了)