Win*_*ute 5 search timestamps files
我忘记了目录或其子目录之一中的文件的名称。我记得文件的扩展名 (.nb) 并且大概知道它是什么时候创建的。如何列出当前目录和子目录中具有此扩展名的所有文件及其创建日期?我正在使用 Mac OS X。
最简单的方法是使用zsh,它默认安装在 macOS 上。它的glob 限定符允许您按时间戳和其他元数据选择和排序文件。zsh不支持创建时间,但支持修改时间和inode更改时间;其中之一可能与创建时间相符。
这列出了当前目录及其子目录 ( ) 中具有扩展名的100 ( [1,100]
) 个最新 ( om
) 常规 ( ) 文件:.
.nb
**/
zsh -c 'ls -ltr **/*.nb(.om[1,100])'
Run Code Online (Sandbox Code Playgroud)
这列出了 7 到 14 天前修改的文件:
zsh -c 'ls -ltr **/*.nb(.m+6m-14)'
Run Code Online (Sandbox Code Playgroud)