彻底禁用Quick Look需双重操作:先执行defaults write com.apple.QuickLookDaemon QLDisableCache -bool true并killall quicklookd,再清空缓存目录、删除残余容器、chmod 000锁定目录;验证时预览变慢但正常、预览面板选项变灰、qlmanage -m无thumbnail输出即成功。

你在MacBook上频繁使用空格键触发访达(Finder)的快速查看(Quick Look),但发现它常卡顿、显示空白缩略图,或担心预览缓存泄露隐私——这不是关闭某个开关就能停用的功能,而是必须通过禁用缓存机制+终止后台服务双重操作才能真正“取消”其运行状态。
彻底禁用Quick Look缓存生成
Quick Look本身无法全局关闭,但可强制系统停止写入和读取缓存,让每次预览都走实时渲染路径(虽稍慢,但无残留)。
打开“终端”,粘贴执行:
defaults write com.apple.QuickLookDaemon QLDisableCache -bool true
这一步会改写QuickLook守护进程的配置,【下次重启quicklookd后才生效,当前缓存仍存在】。
紧接着执行:
killall quicklookd
系统将立即终止当前Quick Look服务进程,所有已打开的预览窗口会瞬间关闭,后续空格键触发的预览将不再依赖磁盘缓存。
清除已有缓存并阻止重建
即使禁用了缓存写入,旧缓存文件仍可能被意外调用。需主动清空并锁定目录权限。
在终端中依次执行:
第一步:清空主缩略图缓存目录
qlmanage -r cache
第二步:定位并删除残余缓存容器
rm -rf "$TMPDIR/../C/com.apple.QuickLook.thumbnailcache/"
第三步:禁止系统自动重建该目录(关键防复发步骤)
mkdir -p "$TMPDIR/../C/com.apple.QuickLook.thumbnailcache" && chmod 000 "$TMPDIR/../C/com.apple.QuickLook.thumbnailcache"
chmod 000会让系统完全无法向该目录写入任何内容,【此操作不可逆,除非手动chmod 755恢复】。
验证Quick Look是否已“取消”
完成上述操作后,进行三项即时验证:
按空格键预览一个PDF → 观察是否加载缓慢但能正常显示(说明走实时渲染);
打开访达→进入任意文件夹→点击“显示”→确认“显示预览”选项已变灰不可选(表明预览面板底层已切断);
再次执行 qlmanage -m | grep thumbnail → 若返回为空,则表示缩略图服务模块已被剥离。


















