無法刪除 Safari 網路數據

無法刪除 Safari 網路數據

我使用建議的方法清除了 Safari cookie 和網路資料Safari > Preferences > Privacy > Manage Website Data... > Remove All。無論我執行多少次,donotcall.gov資料都不會被刪除。這些數據顯然存儲在本地,但我找不到確切的位置。任何人都可以提供任何見解嗎?

在此輸入影像描述

答案1

未經測試- 複製自Apple 討論主題 - Safari cookie:它們位於何處

對於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 檔案執行該命令一次也是可以接受的。

相關內容