如何在 Mac 上恢复永久删除的文件:有效方法
您是否错误地从 Mac 中删除了某个文件,并且确信它已经永远消失了?好吧,你可能错了。即使您认为已永久删除计算机上的数据,仍有可能将其恢复。
在本文中,您将了解如何在 Mac 上恢复永久删除的文件,并了解增加成功恢复数据机会的方法。
确保文件被永久删除
在尝试恢复之前,最好确保您确实永久删除了您正在查找的文件,而不仅仅是错误地或由于错误而移动或隐藏了它们。为了获得最佳结果,请逐一尝试以下所有选项。
选项1:在 Mac 上恢复永久删除的文件
如果您发现自己错误地永久删除了错误的文件夹或文件,下面描述的方法应该可以帮助您在 Mac 上恢复已删除的文件。
使用数据恢复软件在 Mac 上恢复永久删除的文件
在 MacBook 上恢复永久删除的文件的最简单、最快捷的方法可能是借助专门的数据恢复工具。虽然可供选择的选项不多,但仍然可以在市场上找到一些有效的数据恢复应用程序,其中之一就是奇客数据恢复。
该工具非常通用,因为它与 macOS 和基于 Windows 的计算机兼容,支持各种驱动器和设备(数码相机、外部 HDD、闪存驱动器、SD 卡等),并且可以恢复几乎任何文件格式。
以下是如何通过奇客数据恢复在 Mac 上恢复永久删除的文件:
1、下载奇客数据恢复并按照屏幕上的说明进行安装。
奇客数据恢复: 支持1000+数据格式恢复免费下载软件扫描数据,支持文件、照片、视频、邮件、音频等1000+种文件的格式恢复更有电脑/笔记本、回收站、U盘、硬盘等各类存储设备数据丢失恢复
https://www.geekersoft.cn/geekersoft-data-recovery.html2、启动应用程序。从左侧边栏中选择“存储设备”选项卡,然后单击要从中恢复的驱动器。磁盘钻存储设备 mac,单击屏幕右下角的“开始扫描”按钮启动扫描。

3、应用程序完成对设备的扫描后,点击查看找到的项目。预览找到的项目奇客数据恢复
要更快地导航到所需数据,单击文件附近的眼睛图标进行预览并确保它是您要查找的文件。通过磁盘钻恢复 Mac 上的屏幕截图
4、单击要恢复的文件左侧的框将其选中,然后单击“恢复”按钮。
将出现一个弹出窗口,表明您已成功恢复文件。一旦发生这种情况,请退出奇客数据恢复应用程序。然后,您只需转到之前选择的位置即可访问恢复的数据。
选项2:在 Finder 中搜索
由于 Finder 是 Mac 上的本机搜索工具,因此您可以使用它来尝试找到丢失的文件。以下是如何使用 Finder 在 Mac 上搜索丢失的文件:
- 在 MacBook 上启动 Finder(单击 Dock 上左侧的第一个图标)。
- 如果您记得文件到底位于哪个文件夹中,请单击顶部菜单中的“前往” ,然后选择“前往文件夹”。然后输入文件夹名称并单击“Go”。
- 要使用文件名称搜索文件,请单击屏幕右上角的搜索图标并输入名称。如果您不确定文件名,可以在搜索字段中输入日期(例如 2022 年 1 月)或文件扩展名(例如 .pages)以缩小选项范围。

选项3:检查垃圾桶
您的 Mac 上的某个文件可能会因为您不小心删除而丢失。但好处是,如果此后没有过去太多时间,该文件应该仍然在您的计算机上,但仅位于称为“垃圾箱”的特殊文件夹中。
有两种方法可以访问 MacBook 上的“废纸篓”文件夹:使用 GUI(您可以通过单击垃圾桶图标从 Dock 中打开“废纸篓”)或使用终端。
注意:虽然您无法使用这些选项恢复永久删除的文件,但一旦您习惯了,终端仍然是从“垃圾箱”文件夹中移动已删除文件的绝佳工具。
由于第二个选项更复杂,这里解释了如何使用终端打开“垃圾箱”文件夹并将文件传输回其之前的位置:
- 启动终端(转到启动板并在顶部的搜索字段中输入终端)。
- 输入
cd .Trash以导航至“废纸篓”文件夹。 - 键入
ls -al ~/.Trash以查看“废纸篓”文件夹的内容。 - 键入
mv filename ../将特定文件移动到您的主文件夹(将文件名替换为您要恢复的文件的名称)。
选项 4:检查隐藏文件
您可能自己在 MacBook 上隐藏了某个文件,因此很难找到它。如果是这种情况,有两种方法可以在 Mac 上取消隐藏文件:
- 通过使用特殊的组合键(只需打开丢失文件所在的文件夹,然后按COMMAND + SHIFT + .(句点))
- 借助特殊的终端命令
如果您想永久显示 Mac 上的隐藏文件,那么您应该使用终端。以下是使用终端应用程序取消隐藏计算机上的文件的方法:
- 打开终端应用程序(转到启动板并在顶部的搜索字段中输入终端)。
- 复制粘贴以下命令:
默认写入 com.apple.Finder AppleShowAllFiles true
- 按回车键。
- 输入
killall Finder并再次按回车键。
注意:要隐藏 Mac 上的文件,您可以使用与取消隐藏它们相同的命令,只需将命令中的 true 替换为 false。
如何增加数据恢复成功的机会
不幸的是,没有一种数据恢复方法可以保证 100% 成功。但好消息是,有一些方法可以最大限度地提高有效检索丢失数据的机会:
| 方法 | 描述 |
| 不要让你的电脑覆盖数据 | 您永远无法确定 Mac 需要多长时间才能用新数据覆盖已删除的文件。因此,为了防止这种情况发生,最好在发现文件丢失后立即停止使用您的设备。 |
| 为恢复的文件使用新的目标位置 | 切勿将已删除的文件恢复到删除前该文件所在的同一驱动器。这也将防止它被覆盖。 |
| 定期备份您的 Mac | 备份文件的重要性怎么强调都不为过。创建备份的次数越多,快速有效地恢复数据的机会就越大。 |
| 选择数据恢复软件时要小心 | 有时,您只有一次成功恢复已删除文件的机会,这就是为什么选择可靠的工具很重要。 |
结论
我们希望本文能够帮助您找到或恢复 Mac 上丢失的文件,因为处理此类问题会给任何人带来很大的压力。请记住,防止再次发生这种情况的最佳方法是定期备份计算机。这样,即使您再次丢失或删除 Mac 上的文件,您也将获得简单有效的解决方案。
常问问题:
如何在 Mac 上恢复永久删除的照片?
在 Mac 上恢复永久删除的照片的最佳方法是借助备份。但如果您在删除照片之前尚未备份Mac,则应尝试使用专门的数据恢复工具来恢复永久删除的文件:
在 Mac 上下载并安装奇客数据恢复。
启动应用程序。
从左侧选择存储设备,然后从设备列表中单击 Mac 的驱动器。
单击搜索丢失的数据按钮以启动扫描。
等待扫描完成,然后单击图片查看发现的照片。
单击文件附近的眼睛图标进行预览。
选择您要恢复的照片,然后单击“恢复”。
如何在没有软件的情况下恢复已删除的Mac文件?
如果您在 Mac 上删除文件后不久,您应该能够轻松恢复它,而无需专门软件的帮助。这是你应该做的:
单击 Dock 上的垃圾桶图标以打开该文件夹。
找到已删除的文件并右键单击它。
从下拉菜单中选择放回,将文件移回其原始文件夹。
是否可以恢复永久删除的文件?
是的,可以在 Mac 上恢复永久删除的文件。然而,数据恢复结果很大程度上取决于所需的文件是否已被macOS覆盖。
如何永久删除 Mac 上的文件?
要在删除 Mac 上的文件时绕过垃圾箱并将其永久删除,您可以使用特殊的组合键:Option + Command + Delete
如何恢复 MacBook 中已删除的文件夹?
如果您刚刚删除了文件夹,则可以使用“撤消”命令立即还原它或从“废纸篓”文件夹中恢复它。但如果这不起作用,您可以尝试从 Time Machine 备份恢复文件夹或使用类似于奇客数据恢复的专用数据恢复工具。
相关文章:
如何在 Mac 上恢复永久删除的文件:有效方法
您是否错误地从 Mac 中删除了某个文件,并且确信它已经永远消失了?好吧,你可能错了。即使您认为已永久删除计算机上的数据,仍有可能将其恢复。 在本文中,您将了解如何在 Mac 上恢复永久删除的文件,并了解增…...
Web后端开发:事务与AOP
事务管理 在学习数据库时,讲到:事务是一组操作的集合,它是一个不可分割的工作单位。事务会把所有的操作作为一个整体,一起向数据库提交或者是撤销操作请求,要么同时成功,要么同时失败。 事务的操作主要有三…...
[word] word如何打印背景和图片? #微信#其他#经验分享
word如何打印背景和图片? 日常办公中会经常要打印文件的,其实在文档的打印中也是有很多技巧的,可以按照自己的需求设定,下面给大家分享word如何打印背景和图片,一起来看看吧! 1、打印背景和图片 在默认的…...
Maven - 编译报错:程序包 XXX 不存在(多模块项目)
问题描述 编译报错:程序包 XXX 不存在(多模块项目) 原因分析 检查依赖模块 pom 文件,看是不是引入了如下插件 <plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-pl…...
Vue事件中如何使用 event 对象
在Vue中,事件处理函数常常需要获取事件触发时的相关信息,比如鼠标位置、按键信息等。而要获取这些信息,就需要使用event对象。那么在Vue的事件中如何正确使用event对象呢?接下来就来详细介绍一下。 首先,在Vue的事件中…...
Golang GC 介绍
文章目录 0.前言1.发展史2.并发三色标记清除和混合写屏障2.1 三色标记2.2 并发标记问题2.3 屏障机制Dijkstra 插入写屏障Yuasa 删除写屏障混合写屏障 3.GC 过程4.GC 触发时机5.哪里记录了对象的三色状态?6.如何观察 GC?方式1:GODEBUGgctrace1…...
决策树之scikit-learn
实例 from sklearn.datasets import load_iris from sklearn import tree import matplotlib.pyplot as plt# Load iris dataset iris load_iris() X, y iris.data, iris.target# Fit the classifier clf tree.DecisionTreeClassifier() clf clf.fit(X, y)# Plot the deci…...
Python爬虫之关系型数据库存储#5
关系型数据库是基于关系模型的数据库,而关系模型是通过二维表来保存的,所以它的存储方式就是行列组成的表,每一列是一个字段,每一行是一条记录。表可以看作某个实体的集合,而实体之间存在联系,这就需要表与…...
ANSI Escape Sequence 下落的方块
ANSI Escape Sequence 下落的方块 1. ANSI Escape 的用途 无意中发现 B站有人讲解, 完全基于终端实现俄罗斯方块。 基本想法是借助于 ANSI Escape Sequence 实现方方块的绘制、 下落动态效果等。对于只了解 ansi escape sequence 用于 log 的颜色打印的人来说&…...
Vagrant 虚拟机工具基本操作指南
Vagrant 虚拟机工具基本操作指南 #虚拟机 # #vargant# #ubuntu# 虚拟机virtualbox ,VMWare及WSL等大家都很了解了,那Vagrant是什么东西? 它是一组命令行工具,可以象Docker管理容器一样管理虚拟机,这样快速创…...
中年低端中产程序员从西安出发到海南三亚低成本吃喝万里行:西安-南宁-湛江-雷州-徐闻-博鳌-陵水-三亚-重庆-西安
文章大纲 旅途规划来回行程的确定南宁 - 北海 - 湛江轮渡成为了最终最大的不确定性!感谢神州租车气温与游玩地点总体花费 游玩过程出发时间:Day1-1月25日星期四,西安飞南宁路途中:Day2-1月26日星期五,南宁-湛江-住雷州…...
企业级Spring boot项目 配置清单
目录 一、服务基础配置 二、配置数据库数据源 三、配置缓存 四、配置日志 五、配置统一异常处理 六、配置swagger文档 七、配置用户登录模块 八、配置websocket 九、配置定时任务 十、配置文件服务器 十一、配置Nacos 十二、配置项目启动数据库默认初始化(liquibas…...
WordPress函数wptexturize的介绍及用法示例,字符串替换为HTML实体
在查看WordPress你好多莉插件时发现代码中使用了wptexturize()函数用来随机输出一句歌词,下面boke112百科就跟大家一起来学习一下WordPress函数wptexturize的介绍及用法示例。 WordPress函数wptexturize介绍 wptexturize( string $text, bool $reset false ): st…...
【Iceberg学习三】Reporting和Partitioning原理
Metrics Reporting Type of Reports 从 1.1.0 版本开始,Iceberg 支持 MetricsReporter 和 MetricsReport API。这两个 API 允许表达不同的度量报告,并支持一种可插拔的方式来报告这些报告。 ScanReport(扫描报告) 扫描报告&am…...
肯尼斯·里科《C和指针》第12章 使用结构和指针(1)链表
只恨当时学的时候没有读到这本书,,,,,, 12.1 链表 有些读者可能还不熟悉链表,这里对它作一简单介绍。链表(linked list)就一些包含数据的独立数据结构(通常称为节点)的集…...
Xray 工具笔记
Xray 官方文档 扫描单个url(非爬虫) 并输出文件(不同文件类型) .\xray.exe webscan --url 10.0.0.6:8080 --text-output result.txt --json-output result.json --html-output report.html默认启动所以内置插件 ,指定…...
Linux环境下配置HTTP代理服务器教程
大家好,我是你们可爱的Linux小助手!今天,我将带你们一起探索如何在Linux环境下配置一个HTTP代理服务器。请注意,这不是一次火箭科学的实验,而是一次简单而有趣的冒险。 首先,我们需要明确什么是HTTP代理服…...
JavaEE作业-实验三
目录 1 实验内容 2 实验要求 3 思路 4 核心代码 5 实验结果 1 实验内容 简单的线上图书交易系统的web层 2 实验要求 ①采用SpringMVC框架,采用REST风格 ②要求具有如下功能:商品分类、订单、购物车、库存 ③独立完成,编写实验报告 …...
K8S容器挂了后重启状态正常,但应用无法访问排查处理
K8S容器挂了后重启状态正常,但应用无法访问排查处理 背景: 应用迁移K8S后因POD OOM挂了后重启,集群上POD状态正常,但应用无法访问。 排查: 查看应用日志,是启动时调用特权账号管理系统超时,…...
问题:老年人心理健康维护与促进的原则为________、________、发展原则。 #媒体#知识分享
问题:老年人心理健康维护与促进的原则为________、________、发展原则。 参考答案如图所示...
【Python】 -- 趣味代码 - 小恐龙游戏
文章目录 文章目录 00 小恐龙游戏程序设计框架代码结构和功能游戏流程总结01 小恐龙游戏程序设计02 百度网盘地址00 小恐龙游戏程序设计框架 这段代码是一个基于 Pygame 的简易跑酷游戏的完整实现,玩家控制一个角色(龙)躲避障碍物(仙人掌和乌鸦)。以下是代码的详细介绍:…...
设计模式和设计原则回顾
设计模式和设计原则回顾 23种设计模式是设计原则的完美体现,设计原则设计原则是设计模式的理论基石, 设计模式 在经典的设计模式分类中(如《设计模式:可复用面向对象软件的基础》一书中),总共有23种设计模式,分为三大类: 一、创建型模式(5种) 1. 单例模式(Sing…...
springboot 百货中心供应链管理系统小程序
一、前言 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,百货中心供应链管理系统被用户普遍使用,为方…...
k8s从入门到放弃之Ingress七层负载
k8s从入门到放弃之Ingress七层负载 在Kubernetes(简称K8s)中,Ingress是一个API对象,它允许你定义如何从集群外部访问集群内部的服务。Ingress可以提供负载均衡、SSL终结和基于名称的虚拟主机等功能。通过Ingress,你可…...
vue3 字体颜色设置的多种方式
在Vue 3中设置字体颜色可以通过多种方式实现,这取决于你是想在组件内部直接设置,还是在CSS/SCSS/LESS等样式文件中定义。以下是几种常见的方法: 1. 内联样式 你可以直接在模板中使用style绑定来设置字体颜色。 <template><div :s…...
ESP32 I2S音频总线学习笔记(四): INMP441采集音频并实时播放
简介 前面两期文章我们介绍了I2S的读取和写入,一个是通过INMP441麦克风模块采集音频,一个是通过PCM5102A模块播放音频,那如果我们将两者结合起来,将麦克风采集到的音频通过PCM5102A播放,是不是就可以做一个扩音器了呢…...
Keil 中设置 STM32 Flash 和 RAM 地址详解
文章目录 Keil 中设置 STM32 Flash 和 RAM 地址详解一、Flash 和 RAM 配置界面(Target 选项卡)1. IROM1(用于配置 Flash)2. IRAM1(用于配置 RAM)二、链接器设置界面(Linker 选项卡)1. 勾选“Use Memory Layout from Target Dialog”2. 查看链接器参数(如果没有勾选上面…...
全面解析各类VPN技术:GRE、IPsec、L2TP、SSL与MPLS VPN对比
目录 引言 VPN技术概述 GRE VPN 3.1 GRE封装结构 3.2 GRE的应用场景 GRE over IPsec 4.1 GRE over IPsec封装结构 4.2 为什么使用GRE over IPsec? IPsec VPN 5.1 IPsec传输模式(Transport Mode) 5.2 IPsec隧道模式(Tunne…...
稳定币的深度剖析与展望
一、引言 在当今数字化浪潮席卷全球的时代,加密货币作为一种新兴的金融现象,正以前所未有的速度改变着我们对传统货币和金融体系的认知。然而,加密货币市场的高度波动性却成为了其广泛应用和普及的一大障碍。在这样的背景下,稳定…...
Java求职者面试指南:计算机基础与源码原理深度解析
Java求职者面试指南:计算机基础与源码原理深度解析 第一轮提问:基础概念问题 1. 请解释什么是进程和线程的区别? 面试官:进程是程序的一次执行过程,是系统进行资源分配和调度的基本单位;而线程是进程中的…...
