【发布时间】:2017-09-12 00:16:05
【问题描述】:
如果无法查明,有什么方法可以查明文件首次在 Mac 上创建的时间?
【问题讨论】:
-
文件系统属性?您是在询问磁盘上的文件是何时创建的吗?
如果无法查明,有什么方法可以查明文件首次在 Mac 上创建的时间?
【问题讨论】:
当您在 Finder 中选择文件时,Mac 会显示创建时间。几乎总是编辑器依赖于操作系统提供的属性。
【讨论】:
至少有两种方法可以确定这一点,对于 OSX 中的任何文件。
如果您熟悉 Unix 中的终端和导航(OSX 上的 Bash 等),则第一个选项有效。使用列表文件“ls”命令。
导航到您的 pycharm python 文件所在的文件夹。使用 ls 命令列出该文件夹(目录)的内容并包括选项 t、r 和 U。
例如:
ls -alhtrU
这指示 ls 命令列出:
这种方法并不完美。如果文件是在上一个日历年创建的,则仅显示年份。如果文件是在这个日历年创建的,则会显示创建的日期和时间到分钟。如果按照建议在 ls 命令中包含 r,则最近创建的文件会出现在底部的 ls 列表中(相反顺序)。如果该文件夹/目录中有许多文件,并且与该目录中的其他文件相比,您最近创建了感兴趣的文件,这将很有帮助。
可能有一个不同的 unix 命令来显示您感兴趣的特定文件的创建日期和时间。
了解可用于基本 Unix 命令的选项会很有帮助。 ls 命令的此选项和其他选项可以通过在终端中输入来找到。
man ls
这为您提供了 ls 命令的手册页。阅读完毕后按“q”退出,返回终端命令行。或者打开第二个终端窗口来加载手册页,这样您就可以在一个终端窗口中引用您的选项,同时在另一个终端窗口的命令行中练习它们。
第二个选项是在 OSX GUI 中打开您感兴趣的文件所在的文件夹。
打开文件夹,然后转到 Finder 菜单,在“查看”下,选择“查看选项”。您可以勾选该框以显示文件“创建日期”。
此解决方案为您节省了了解有关 ls Unix 命令的更多信息所需的时间,并且在您在该文件夹中创建新文件时具有实时更新的优势,这可能是可取的。但是,不利的一面是,如果您对不可见文件感兴趣(以“.”开头,如终端中的 ls 命令所示),那么如果没有额外的 OSX 调整,这些文件将不可见。这里的另一种方法是专门为该文件夹使用 Finder、Find,并使用 Find 中提供的更详细的选项。
【讨论】: