【问题标题】:Mac - List All Image Paths (Names) in a Directory and Its SubdirectoriesMac - 列出目录及其子目录中的所有图像路径(名称)
【发布时间】:2015-10-01 02:05:10
【问题描述】:

我喜欢在 Mac 上使用终端列出目录及其子目录中的所有图像名称。我使用了以下命令,它列出了包括文件夹名称在内的所有内容,但不适用于我的问题。

ls -R /Users/samuel/Apps/assets/images > file_names.txt

感谢您的时间和帮助。

【问题讨论】:

    标签: macos unix terminal


    【解决方案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 ...
    猜你喜欢
    • 2014-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-03
    相关资源
    最近更新 更多