首页 > 解决方案 > 从 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

标签: macosgrepfilesize

解决方案


推荐阅读