答案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 指令列到英文的翻譯:
rm 是從檔案系統中刪除檔案的 Unix 指令的名稱。
f in -frP 迫使 rm 安靜地工作,在做任何事情之前不抱怨或徵求許可。
-frP 中的 r 指示 rm 遍歷或遍歷後面每個路徑名下的檔案系統子樹。
-frP 中的 P 告訴 rm 在取消檔案或目錄與其父目錄的連結之前用垃圾覆蓋每個檔案或目錄。
每個路徑名稱之前的 ~(波形符號)是 $HOME 或「我的主目錄」的縮寫。
/(斜線)分隔路徑名稱中的目錄名稱;不要用任何其他字元替換它。
每個路徑名後面的 *(星號)是「駐留之外的所有內容」的縮寫。
當 Safari 關閉時從 AppleScript 內部運行該命令列是理想的選擇,但如果不可能,每天從 cron 檔案執行該命令一次也是可以接受的。