【发布时间】:2019-01-08 09:31:27
【问题描述】:
我想要 macOS 上我的“下载”文件夹的所有添加日期元数据的列表。我从http://forums.ilounge.com/applescripts-itunes-mac/100189-mdls-command-tiger.html 找到了以下代码(适用于 macOS 终端),但它仅适用于主目录。添加不同的目录作为修饰符不起作用,使用 cd 也不起作用。当我做这些事情时,它仍然返回主目录的结果。如何让它适用于我的下载文件夹,或者我应该采取其他方法吗?如果 AppleScript 更好的话,我也曾涉足过。
ls | mdls -name kMDItemDateAdded *
Recursive file list of all files, list containing path+name, type, size, creation data, modification date 也有类似的问题,但我的知识还不够,无法确定是否可以根据自己的目的进行调整。
【问题讨论】:
-
ls 仅输出名称,因此如果您不在该目录中,mdls 将找不到该文件...您可以将其 pushd 和 ls 然后 popd 或获取 ls 以输出整个文件路径
-
我猜
find somepath | mdls -name kMDItemDateAdded *可能会工作
标签: bash macos terminal ls mdls