find . \( -type f \) -o \( -name "*.rpm" -prune \)
find . \( -name "*.sh" \) -o \( -name "*.rpm" -prune \)
2番目のコマンドは.rpmを除外しますが、最初のコマンドは除外します。最初は何の問題ですか?
オペレーティングシステム::Rhel 6 (Redhat Enterprise Linux 6)
答え1
最初のコマンドはすべてのファイルと一致しますが、.rpm
ファイルのトリミングは含まれません。努力する:
find . -type f ! -name "*.rpm"