Mac OS 上的Temp 文件夹在哪里?如何找到 & 打开 Mac 临时目录
目录:
Mac 操作系统有几个系统级临时文件夹,其中包含MacOS 本身使用的临时文件以及各种Mac 应用程序。这个临时文件夹并不打算面向用户,但在一些罕见的情况下,高级 Mac 用户可能会发现自己需要找到临时文件夹,甚至可能会在那里闲逛,无论是出于系统管理目的、故障排除、数字取证目的,或其他具体原因。
本教程将向您展示临时文件夹在Mac OS 上的位置以及如何访问它们。
这可能不用多说,但这仅针对高级Mac 用户。几乎没有人应该在 macOS / Mac OS X 的临时目录中四处挖掘,你不应该尝试手动删除或删除任何 tmp 目录中的任何数据,因为你可能会破坏某些东西或完全搞砸你的系统安装,或者应用程序,甚至活动文档数据,从而导致数据丢失,或需要重新安装 Mac OS X / 或重新安装 macOS,或从备份中恢复。如果出于任何原因你想清除 Mac 上的临时项目文件,只需重新启动计算机以定位系统级临时文件,而如果出于某种原因需要,可以手动清除用户级缓存和临时文件。
再次提醒,不要尝试手动修改任何内容,也不要删除Mac OS 系统临时文件夹中的任何文件。如果您以某种方式搞砸并删除了关键系统文件或目录,则必须按照这些说明通过重新安装核心 macOS 系统软件来恢复已删除的系统文件。
如何在Mac OS中找到临时文件夹所在的位置
查找MacOS / Mac OS X的Temp Folder所在位置的最简单方法是在命令行的$TMPDIR环境变量上使用echo命令:
- 打开位于/Applications/Utilities/ 中的终端应用程序,然后键入以下命令字符串:
- 命令输出将是Mac临时目录
echo $TMPDIR
TMPDIR 将始终是一个看似毫无意义的目录结构的路径,因为它不是面向用户或为用户服务的,毕竟它是一个临时系统文件夹。
例如,使用上面的命令,您可能会看到类似于以下内容的 echo $TMPDIR 命令输出:
$ echo $TMPDIR /var/folders/g7/7du81ti_b7mm84n184fn3k910000lg/T/
在这种情况下,macOS临时文件夹的路径是“/var/folders/g7/7du81ti_b7mm84n184fn3k910000lg/T/”
为了彻底,您还可以使用printenv打印环境变量并像这样使用grep:
printenv |grep TMP
这也将通过打印出如下内容来揭示相同的TMPDIR路径:
TMPDIR=/var/folders/g7/2du11t4_b7mm24n184fn1k911300qq/T/
如何在Mac OS中访问和打开临时文件夹
您可以立即访问并在新的 Mac OS Finder 窗口中打开 Temp 文件夹,方法是使用“打开”命令并将其指向环境变量 $TMPDIR,如下所示:
- 在终端应用程序中,键入以下命令字符串:
- 按回车键,带有$TMPDIR 的新Finder 窗口将立即打开
打开$TMPDIR
值得注意的是,$TMPDIR 不受系统完整性保护(意味着无论 SIP 启用还是禁用,您仍然可以修改、编辑、删除和写入该目录),因此要小心许多文件和$TMPDIR 中的项目将被当前打开的应用程序主动使用。在 $TMPDIR 中,您会找到各种媒体缓存和其他文件。如前所述,除非您确切知道自己在做什么,否则不要手动修改或删除这些目录中的任何内容。
或者,您也可以使用简单的cd 命令从命令行将命令lien 的当前工作目录更改为临时目录:
cd $TMPDIR
$TMPDIR 与任何其他目录一样
其他MacOS临时目录
Mac OS中的另一个临时目录对所有用户都是通用的,位于以下位置:
/tmp
值得一提的是,Mac OS 中的 /tmp 实际上只是链接到 /private/tmp/ ,因此您也可以直接导航到 /private/tmp/ 来查找相同的数据,无论它是一堆缓存或 ram 磁盘的内容或其中包含的任何其他内容。
还有各种用户级别的临时文件夹,比如user ~/Library/Caches/ caches文件夹,有些app也有特定的临时目录,比如Outlook有temp文件夹,Mac也有App Store(隐藏在 $TMPDIR 中)和许多 Mac 应用程序将临时文件转储到用户级缓存目录中。
主用户临时文件夹位于:
~/Library/Caches/TemporaryItems/
如前所述,您可能不应该尝试删除或修改临时文件夹中的任何内容,无论它们在哪里,无论是在您的用户文件夹中还是在 $TMPDIR 或其他地方,因为您可以轻松地拧紧事情发生或以意想不到的结果结束。如果出于任何原因您担心 $TMPDIR 内容或其他类似类型的文件和数据,只需退出所有打开的应用程序,然后重新启动 Mac 将清除 /private/var/ 文件夹中的临时项目以及 $ 中的大部分内容TMPDIR 也是。
您是否知道与 Mac OS / Mac OS X 上的临时文件夹有关的任何其他有用的提示或技巧?在下面的评论中分享!