Mac osx下误删了mach_kernel文件,如何找回

brew install xar

假设当前有一个 pkg 文件"filename.pkg",先使用以下命令解开 pkg:

$ xar -xf filename.pkg

解压后发现其解开了N个".pkg"后缀的文件夹,进入其中一个文件夹后可以看到其文件如下:

Bom
PackageInfo
Payload

其中的"Payload"文件中真正保存了我们需要的文件,需要使用以下命令对其进行处理:

$ mv Payload Payload.gz
$ gunzip Payload.gz
$ ls

即可找到mach_kernel文件。

 
!!!我的新站地址点击这里,欢迎光顾!!!
原文地址:https://www.cnblogs.com/martinjinyu/p/3482265.html