Nishant Asked: 2019-11-07 21:22:01 +0800 CST2019-11-07 21:22:01 +0800 CST 2019-11-07 21:22:01 +0800 CST 有没有办法擦除完整的 GTK 缓存? 772 GTK 会记住很多东西,比如我在任何应用程序中尝试“另存为”时使用的最后一个文件夹,即“打开文件”窗口的大小。有没有办法消除它? 我已经清除: rm -f "${HOME}/.local/share/recently-used.xbel*" rm -f "${HOME}/.local/share/user-places.xbel*" 但这似乎不是这样做的。有没有办法清除整个 GTK 生态系统缓存?我有一个清理脚本,它总是将我的 Linux 机器恢复到原始状态,我正在努力改进它。 cache gtk 1 个回答 Voted Best Answer user1686 2019-11-08T00:49:22+08:002019-11-08T00:49:22+08:00 历史记录不会被擦除,因为您的命令甚至不会删除文件。(并且该-f选项隐藏了所有本来会显示的错误消息。) 在 shell 中,通配符只有在根本不被引用时才会被扩展。您将不得不使用: rm -f "$HOME/.local/share/recently-used.xbel"* rm -f "$HOME"/.local/share/recently-used.xbel* rm -f ~/.local/share/recently-used.xbel*
历史记录不会被擦除,因为您的命令甚至不会删除文件。(并且该
-f
选项隐藏了所有本来会显示的错误消息。)在 shell 中,通配符只有在根本不被引用时才会被扩展。您将不得不使用: