无法删除 Safari Webdata

无法删除 Safari Webdata

我使用推荐的方法清除了 Safari 的 Cookie 和网络数据Safari > Preferences > Privacy > Manage Website Data... > Remove All。无论我这样做多少次,donotcall.gov数据都不会被删除。这些数据显然存储在本地,但我找不到确切的位置。有人能提供任何见解吗?

在此处输入图片描述

答案1

未经测试- 摘自Apple 讨论帖 - Safari cookies:它们位于哪里

对于 macOS Sierra 10.12.6 和 Safari 11.0.1,最有可能的是,点击后仍然存在的 cookie 和网站引用——Safari->偏好设置->隐私->管理网站数据窗格中的“删除”和“全部删除”按钮——驻留在每个用户或帐户的库中。

在 Utilities/Terminal.app 中,输入
rm -frP ~/Library/Safari/Databases/* ~/Library/Safari/LocalStorage/*

该命令行将极其彻底地终止那些持续困扰着你的文件。

Unix shell 命令行到英语翻译:

  1. rm 是从文件系统删除文件的 Unix 命令的名称。

  2. f in -frP 强制 rm 安静地工作,不抱怨,也不在做任何事情之前请求许可。

  3. -frP 中的 r 指示 rm 遍历或遍历其后每个路径名下的文件系统子树。

  4. -frP 中的 P 告诉 rm 在取消文件或目录与其父目录的链接之前用垃圾覆盖每个文件或目录。

  5. 每个路径名前的 ~(波浪号)是 $HOME 或“我的主目录”的缩写。

  6. /(斜线)用于分隔路径名中的目录名;请勿用任何其他字符替换它。

  7. 每个路径名后的 *(星号)是“其后的所有内容”的缩写。

当 Safari 关闭时从 AppleScript 内部运行该命令行是理想的,但如果不可能,每天从 cron 文件运行一次该命令也是可以接受的。

相关内容