You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查找电脑上打开频率最高的文件?

如何查找电脑上打开频率最高的文件?

针对 macOS 的解决方案

Mac 其实默认会记录文件的打开行为,你可以通过两种方式来统计频率:

1. 终端命令直接统计(无需第三方工具)

macOS 的系统日志里藏着文件打开的记录,用 log show 命令就能提取并统计。比如想统计过去7天的文件打开次数,直接运行这段命令:

log show --last 7d --predicate 'subsystem == "com.apple.LaunchServices" && eventMessage contains "Opened file"' | grep -o '/.*' | sort | uniq -c | sort -nr

拆解说下各部分作用:

  • log show --last 7d:获取过去7天的系统日志
  • 筛选条件只保留 LaunchServices 里记录的「打开文件」事件
  • grep -o '/.*':从日志里提取完整的文件路径
  • sort | uniq -c:统计每个文件路径的出现次数
  • sort -nr:按打开次数从高到低排序

如果只想看特定类型的文件(比如PDF),可以在 grep 那一步加个过滤:grep -o '/.*\.pdf'

另外,要是只想快速查看单个文件的最近打开时间,用 mdls 命令就行:

mdls -name kMDItemLastUsedDate /path/to/your/file

2. 第三方工具(直观省心)

不想折腾命令行的话,本地工具更友好:比如 Alfred 的 Powerpack 自带文件使用统计功能,Hazel 也能跟踪文件访问行为,这些工具都能直观展示高频打开的文件,还能按时间范围筛选。


其他系统的快速方案

  • Windows:资源管理器的「最近使用的文件」能快速看近期记录,但要统计次数的话,可以用 PowerShell 脚本提取事件日志里的文件打开记录,或者用 RecentX 这类工具自动统计。
  • Linux:终端打开的文件可以查看 ~/.bash_history 追踪;也能用 inotify-tools 实时监控文件访问,再结合脚本统计次数;部分发行版还能从系统日志里提取相关记录。

备注:内容来源于stack exchange,提问作者JohnA

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 15:23:11