gpt4 book ai didi

linux - 用 xdg-mime 过滤并找到

转载 作者:太空宇宙 更新时间:2023-11-04 13:03:50 25 4
gpt4 key购买 nike

我想列出在 30 天间隔内创建/修改的音频文件。列出我用过的文件:

find -maxdepth 1 -type f -mtime -30 -printf "%f\n"

此命令为我提供了 30 天内创建的文件的名称,但我想使用以下命令过滤此列表:

xdg-mime query filetype go.mp3

这条命令的结果是

audio/mpeg

最后,当这些文件上的 xdg-mime 命令的结果包含“音频”时,我想使用 find 打印音频文件的名称,但我不知道如何混合使用这两个命令。

最佳答案

尝试将您的条件包含到 find like

find -maxdepth 1 -type f -mtime -30 \
-exec bash -c 'xdg-mime query filetype "{}" | grep -q audio' \;\
-printf "%f\n"

关于linux - 用 xdg-mime 过滤并找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33257154/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com