我问这个问题是为了运行 find 命令。
我想使用 find 命令列出所有 mp3(比如说)。如何在没有扩展的情况下执行此操作。
答案1
这对几乎所有音频文件都适用。奇怪的是,这里漏掉了一些,因为它们的类型是“application/octet-stream”。也许它们的编码很糟糕。
find -type f -exec file --mime-type '{}' \+ | grep "audio/mpeg"
或者列表中没有 mimetype
find -type f -exec file --mime-type '{}' \+ | grep "audio/mpeg" | sed 's;:\s*audio/mpeg$;;'