我有iPython笔记本电脑通过Anaconda。我不小心删除了一个重要的笔记本,而且我似乎无法找到垃圾(我认为iPy笔记本不属于垃圾)。如何恢复已删除的iPython笔记本电脑
有谁知道我可以如何恢复笔记本电脑?我正在使用Mac OS X.
谢谢!
我有iPython笔记本电脑通过Anaconda。我不小心删除了一个重要的笔记本,而且我似乎无法找到垃圾(我认为iPy笔记本不属于垃圾)。如何恢复已删除的iPython笔记本电脑
有谁知道我可以如何恢复笔记本电脑?我正在使用Mac OS X.
谢谢!
如果您通过操作系统(rm file.ipynb)删除它,那么您可能可以从〜/ .ipython_checkpoints /中获得它。但是,如果您从浏览器菜单选项中删除它,它会消失(按设计!)。
设计检查点已过时,但直接删除它而不是将它发送到垃圾箱是未获得的-Round到该-呢。 –
对于不幸者和我一样,是删除JuliaBox(jupyter朱莉亚)一些文件,有一个解决方案。我成功恢复所有我删除的文件。
浏览器对您所访问的页面进行分类。你必须找到你的缓存浏览器文件夹(在Ubuntu的crhome是〜/ .cache /谷歌浏览器/默认/缓存)和grep你的笔记本电脑在二进制文件中的一些文本。然后,剪切对应于您的ipynb的文件的文本部分。
这是由Thuener答案额外的信息位,
我做了以下恢复我删除.ipynb文件。
你真棒。非常感谢。理想情况下,“jupyter”人应该已经解决了它。但真棒方法。再次感谢 这应该被接受为答案 –
我认为最简单的方法(直到开发人员处理此问题)检索您的Ipython历史记录是将它们全部写入一个空文件。
您需要检查您创建最后一个脚本的日期。显然,它将成为你的Ipython历史的最后一部分。
要写IPython的历史到一个文件:
%history -g -f anyfilename
“删除”功能现在将文件发送到OS垃圾桶,而不是永久删除,请参阅本PR:https://github.com/jupyter/notebook/pull/1968。所以你可以打开你的垃圾箱(无论你的系统在哪里)并恢复它。
如果您正在运行OSX,您可能会运行Time Machine,并且能够从Time Machine备份中恢复它 – iayork