Answers:
简短答案:默认情况下,三天未访问的文件将从/ tmp中删除
长答案:
launchd设置/usr/sbin/periodic daily为每天凌晨3:15运行(在中定义/System/Library/LaunchDaemons/com.apple.periodic-daily.plist)。/usr/sbin/periodic daily在中运行脚本/etc/periodic/daily,包括110.clean-tmps。110.clean-tmps使用find删除未访问的文件(使用-atime和-mtime参数find中)$daily_clean_tmps_days未在列日$daily_clean_tmps_ignore。/etc/periodic.conf。(从OS 10.7开始,有一个文件/etc/defaults/periodic.conf定义了默认值,但是仍然要创建覆盖这些默认值的方法,/etc/periodic.conf请参阅创建该默认值–请参见periodic.conf(5)手册页。)如果尚未修改此文件,$daily_clean_tmps_days则设置为3。$TMPDIR的任何配置文件中都没有引用。
/System/Library/LaunchDaemons/com.apple.periodic-daily.plist。我没有时间去了解更多有关引导过程的信息,以确定如何/tmp在引导时清除(根据@ Reb.Cabin的评论)
/var/folders/如何?