我想列出在30天间隔内创建/修改的audiofiles。 列出我用过的文件:
find -maxdepth 1 -type f -mtime -30 -printf "%f\n"
此命令为我提供了30天内创建的文件的名称,但我想使用此过滤此列表:
xdg-mime query filetype go.mp3
此命令的结果是
audio/mpeg
最后,当xdg-mime命令对这些文件的结果包含" audio"时,我想使用find打印音频文件的名称。但我不知道如何混合这两个命令。
答案 0 :(得分:0)
尝试将您的情况纳入find
find -maxdepth 1 -type f -mtime -30 \
-exec bash -c 'xdg-mime query filetype "{}" | grep -q audio' \;\
-printf "%f\n"