如何恢复 iCloud 已删除文件
问题
- 今天在查找之前的 C++ 笔记时,突然发现之前的资料全没了,整个 Cpp 文件夹内就只剩下了三个文件,怎么形容当时的心情呢,应该说是一下就跌倒了谷底,感觉之前的心血全白费了,有种深深的挫败感.
思考路径
- 这时候,我第一反应是想到了前几天我进行过一次文件夹整理,中间有个操作就是把另一个同名 Cpp 文件夹拷贝到了原本的 Cpp 文件夹中,这里有一个深坑,是把我原本的文件夹整个替换掉了!!!具体原因我等下再讲.
- 突然有点六神无主,这时候想到的第一个解决方案是使用 Mac 数据恢复软件,网上迅速搜了一把,找到了 Disk Drill,嗯,无奈发现这个是收费软件,而且并没有能找到我想恢复的内容,因为我是误删了整个文件夹,且已经删除大概一周左右,我其实并想不起来里面具体都有几个文件,每个文件名叫什么,可能这个软件更适合于单个文件恢复吧,而且查找速度略慢,等了大概5-8分钟,结果告诉我没找到相关资料.(后面发现这货出现在我的 Setapp 里面,然而我暂时没有想用它的欲望了.)
- 就在这时,我想起来苹果貌似有个文件恢复, 找到 https://www.icloud.com/#iclouddrive 点击右下角最近删除,这时突然发现,嗯,里面是空的,告诉我最近没有任何文件删除! 此时我的内心有点小绝望,猜测应该是删除文件时间过久,苹果已经放弃他了,
- 如果结果是这样,那么也就不会有这篇文章了,再次不甘尝试,换个关键词搜索,嗯,貌似有戏
解决方案
- 再次打开 iCloud, 这次进入的是 https://www.icloud.com/#settings 这个页面,此时,果然发现左下角有个高级->恢复文件,半信半疑的点开
- 耐心等待了大约10分钟左右,这次真的有文件列表出来了!!!天知道我此刻心里有多么的激动,这种失而复得的感觉是很棒的.
分析
- 这里补充下,为什么当时粘贴时候没注意点了一下 OK,就差点(其实已经酿成了,不过勉强救回来了)酿成悲剧呢?
- 原因在于拷贝跟剪切是完全不一样的,当你拷贝一个文件夹,然后粘贴时遇到同名文件夹,会提示:
- 看到吧,这里会很明显告诉你要不要进行合并还是选择替换,但是当你使用了剪切之后,会提示什么呢?
- 坑就在这里了, 剪切时候,并不会提示合并,而是直接替换!!!,我就是在这里没有注意,手一抖,点了一个替换,然后就悲剧了.
总结
- 所以,iCloud Drive 中的恢复文件,貌似时间是更短一点的,具体多久还没测试,但是看起来我超过3天的文件已经无法看到了,只有当天删除的可以显示,这时候千万不要气馁,找到 iCloud Setting 里面的高级->恢复文件, 这个时间限制就久很多了,可以恢复不超过30天的文件,一般情况下都足够使用了,这里稍微吐槽下,苹果云盘的这个恢复功能远不如国内坚果云做的好,考虑到每个月只要6块钱,我忍了.
- 另外,剪切功能使用的时候一定要小心,注意是没有合并提示的!!!
如何恢复 iCloud 已删除文件的更多相关文章
- 如何恢复SVN被删除文件、文件夹
转自:https://blog.csdn.net/chuangxin/article/details/81226657 一.摘要本文讲述在客户端(如:Tortoise SVN,开发工具IDE SVN插 ...
- [转载]SVN如何恢复已删除文件或文件夹
http://blog.sina.com.cn/s/blog_694d806e0100kaqz.html 用TortoiseSVN: 1.在本地working copy中,用TortoiseSVN-& ...
- Eclipse中如何恢复已删除文件
[转自] http://zhangjunhd.blog.51cto.com/113473/23092
- 在 Linux 系统下使用 PhotoRec 工具来恢复已删除或丢失的文件
PhotoRec – Recover Deleted or Lost Files in Linux 在 Linux 系统下使用 PhotoRec 工具来恢复已删除或丢失的文件 当你在系统中有意或无意地 ...
- GitHub删除文件
删除单个文件 一般情况下,通常可直接在文件管理器中直接把文件删了,或者用rm命令删了 $ rm README.txt 这个时候,工作区是删除了,可版本库还没有.git status命令会立刻告诉你哪些 ...
- 非常有用!eclipse与myeclipse恢复已删除的文件和代码
eclipse与myeclipse恢复已删除的文件和代码 今天写了1300多行代码,被不小心删除了顿时感觉手足无措,后来用myeclipse的历史文件恢复功能,找回来了,虚惊一场!!!MyEclip ...
- Foremost恢复Linux中已删除的文件
Foremost 我们只能在Linux中恢复已删除的文件,只要这些扇区在硬盘上没有被覆盖. 首先安装 要在CentOS上安装Foremost,我们将从官方网页下载并安装最前面的rpm.打开终端并执行以 ...
- 如何恢复 Linux 上删除的文件,第 1 部分
来源:http://www.ibm.com/developerworks/cn/linux/l-cn-filesrc/ 原理及普通文件的恢复 要想恢复误删除的文件,必须清楚数据在磁盘上究竟是如何存储的 ...
- GIT 恢复已删除的提交
在Git中一切的操作都是可以恢复的,包括已经删除的提交,今天在做一个项目时就遇到了这种问题,也不知道是怎么回事不小心就把上午提交的所有代码都删除了,于是赶紧通过git log来查看日志,但奇怪的是当时 ...
随机推荐
- JVM学习十一 - (复习)性能调优
在高性能硬件上部署程序,目前主要有两种方式: 通过 64 位 JDK 来使用大内存: 使用若干个 32 位虚拟机建立逻辑集群来利用硬件资源. 使用 64 位 JDK 管理大内存 堆内存变大后,虽然垃圾 ...
- Git Push 免输 用户名和密码
前言 在大家使用github的过程中,一定会碰到这样一种情况,就是每次要push 和pull时总是要输入github的账号和密码,这样不仅浪费了大量的时间且降低了工作效率.在此背景下,本文在网上找了两 ...
- java的本地文件操作
一.文件的创建.删除和重命名 File file = new File("/bin/hello.txt");//文件无法被创建,系统找不到指定的路径file.createNewFi ...
- Shell编程之循环语句与echo的用法
Shell编程之循环语句与echo的用法 目录 Shell编程之循环语句与echo的用法 一.echo用法 1. echo常用选项 2. 常用的转义字符 3. 特殊符号%.#的用法 二.循环语句 1. ...
- SQL 在数据库中查找拥有此列名的所有表
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME='Column' #"Column"为要查询 ...
- 《PHP程序员面试笔试宝典》——如何进行自我介绍?
本文摘自<PHP程序员面试笔试宝典> PHP面试技巧分享,PHP面试题,PHP宝典尽在"琉忆编程库". 自我介绍是面试中至关重要的一个步骤,很多面试官对求职者提出的第一 ...
- WMI简介和Event驻留
WMI (Windows Management Instrumentation,Windows管理规范) 从Windows 2000开始被包含于操作系统后,就一直是Windows操作系统的一部分. ...
- SopringBoot2.x整合Redis
1.导入相关依赖 <!-- redis 依赖 --> <dependency> <groupId>org.springframework.boot</grou ...
- Linux提权之信息收集
1.操作系统版本 2.目标操作系统什么内核?多少位系统? 3.环境变量历史记录是否有利用? 4.运行了哪些服务和进程 top命令 5.安装了什么程序? 6.是否可以查看到root用户运行的进程 7.查 ...
- png图片隐写