1

次のコマンドを使用して、フォルダー、サブサブサブフォルダーなど内の特定のファイル拡張子を検索しています。ただし、その特定のキーワードを持つフォルダー/ディレクトリの場合も結果を返します。どうすればこれをバイパスできますか?

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

これについて私が得ることができるどんな種類の助けも大歓迎です! ありがとうございました。

4

1 に答える 1

1

最初のパラメーターの必要性を理解しているかどうかはよくわかりませんが、これはあなたが探しているものですか?

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

aviこれにより、、、およびmkvで終わるファイル名が出力されます。mp4VOB

于 2013-03-28T09:28:44.563 に答える