voi*_*ces 2 command-line find timestamp bash-scripting macos
我正在编写(我认为会是)一个快速的小bash
功能来识别Photos.app
从 DSLR导入到 Apple 标准的最新照片。
到目前为止,它看起来像这样:
find ~/Pictures/Photos\ Library.photoslibrary/Masters -type f
很简单。照原样,它列出了整个导入照片库。我的第一直觉是简单| tail -n 1
,但文件没有以任何可辨别的顺序列出。
我考虑过| sort -V
,但文件名(即IMG_0123.CR2
)出现乱序并不少见。
仅供参考:此 BSD 版本find
不支持-printf
GNU 版本中的选项。
小智 5
我找到了一个类似问题的答案,按修改日期排序查找结果。
在你的情况下,它应该是这样的:
find ~/Pictures/Photos\ Library.photoslibrary/Masters -type f -print0 | xargs -0 ls -tl
Run Code Online (Sandbox Code Playgroud)
关于它如何交互的更多信息可以在上面的链接中找到。
归档时间: |
|
查看次数: |
4806 次 |
最近记录: |