Mac - 列出目录及其子目录中的所有图像路径(名称)
Posted
技术标签:
【中文标题】Mac - 列出目录及其子目录中的所有图像路径(名称)【英文标题】:Mac - List All Image Paths (Names) in a Directory and Its Subdirectories 【发布时间】:2015-10-01 02:05:10 【问题描述】:我喜欢在 Mac 上使用终端列出目录及其子目录中的所有图像名称。我使用了以下命令,它列出了包括文件夹名称在内的所有内容,但不适用于我的问题。
ls -R /Users/samuel/Apps/assets/images > file_names.txt
感谢您的时间和帮助。
【问题讨论】:
【参考方案1】:如果您知道构成“图像”文件的确切扩展名,请使用下面的 jpg 文件示例:
ls -R /Users/samuel/Apps/assets/images | grep "*.jpg" > file_names.txt
对于“图像”文件的更广泛定义,试试这个:
mdfind image -onlyin /Users/samuel/Apps/assets/images > file_names.txt
必须为每种已知的图像类型运行第一个。第二个可以包括任何在其元数据中带有“图像”的文件。
【讨论】:
不确定 2015 年的情况如何,但至少感谢您指出 mdfind! mdfind 的手册页说你可以使用 finder 搜索命令,所以也许有人想试试mdfind kind:image -onlyin ...
以上是关于Mac - 列出目录及其子目录中的所有图像路径(名称)的主要内容,如果未能解决你的问题,请参考以下文章