macos - 从 x GB 开始的 grep
问题描述
我想恢复包含单词“foo”的已删除文件。在 macOS 上,分区是不可能的,grep
所以我grep
是整个磁盘:
sudo grep -a -B 20 -A 20 "foo" /dev/disk0
该命令在我禁用 System Integrity Protection时执行,但在读取我的 1 TB 硬盘驱动器的近 30 GB(根据活动监视器)后,进程被终止。
如何开始新的搜索 29 GB 硬盘?
或者换句话说:如何grep
从文件的开头开始搜索指定数量的字节?
macOS 10.13.6
解决方案
推荐阅读
- java - Selenium 中的断言
- json - 用于创建资源的一对多关系的 JSON 请求示例
- azure - 如何从 Azure Batch .net 中的作业发布任务上传到 blob 容器
- aws-api-gateway - API 网关不会将认知令牌数据传递给 AWS Lambda
- go - ffmepg 将 m4a 转换为 wav 字节不起作用
- angular - TypeError:无法读取 HttpInterceptor 未定义的属性“ngOriginalError”
- excel - 如何将数据从 Power BI 导出到带有切片器/过滤器的 Excel 文件?
- javascript - Vue.js 父级不向子级发送更新的数据
- python - 将纯文本文件加载到 PyTorch
- elasticsearch - Kubernetes 中的 Elasticsearch 高可用设置