我正在使用以下命令查找文件夹,子子文件夹等中的特定文件扩展名。但是,如果具有该特定关键字的文件夹/目录,它也会返回结果。我怎么能绕过这个?
find . \( -type d -a ! -name 'downloading' -a ! -name 'vntdone' -a ! -name '.' \) -o -name \*.avi -o -name \*.mkv -o -name \*.mp4 -o -name \*.VOB
非常感谢我能得到的任何帮助!谢谢。
答案 0 :(得分:1)
我不太清楚我是否理解您需要的第一个参数,但这是您正在寻找的吗?
find . -type f \( -name \*.avi -o -name \*.mkv -o -name \*.mp4 -o -name \*.VOB \)
这将输出以avi
,mkv
,mp4
和VOB