如何使用“grep”在 Mac dmg 文件中搜索?我在笔记本电脑上保存了一个 500MB 的受密码保护的磁盘映像,用于保存税务记录、敏感数据等……最近我发现,虽然“grep”命令可以按需要在我的主目录主目录 txt 文件中的任何地方搜索字符串,但尽管该映像已安装,我无法让 grep 在 dmg 文件中进行搜索。我在终端上花了一个多小时研究“man grep”和“info grep”,但毫无进展。任何帮助都将不胜感激!
答案1
如果磁盘映像已安装,则需要告诉 grep 以如下方式搜索文件系统:
grep -r searchtext /Volumes/diskname/
注意磁盘名称传统上但不一定与不带 . 的文件名相同.dmg
。因此请仔细检查它在 下挂载的位置/Volumes
。