查找关键字但跳过文件夹

时间:2013-03-28 08:56:49

标签: bash find keyword

我正在使用以下命令查找文件夹,子子文件夹等中的特定文件扩展名。但是,如果具有该特定关键字的文件夹/目录,它也会返回结果。我怎么能绕过这个?

find . \( -type d -a ! -name 'downloading' -a ! -name 'vntdone' -a ! -name '.' \) -o -name \*.avi -o -name \*.mkv -o -name \*.mp4 -o -name \*.VOB 

非常感谢我能得到的任何帮助!谢谢。

1 个答案:

答案 0 :(得分:1)

我不太清楚我是否理解您需要的第一个参数,但这是您正在寻找的吗?

find . -type f \(  -name \*.avi -o -name \*.mkv -o -name \*.mp4 -o -name \*.VOB \)

这将输出以avimkvmp4VOB

结尾的文件名