find . \( -type f \) -o \( -name "*.rpm" -prune \)
find . \( -name "*.sh" \) -o \( -name "*.rpm" -prune \)
두 번째 명령은 .rpm을 제외하지만 첫 번째 명령은 제외합니다. 첫 번째는 무슨 문제인가요?
운영 체제::Rhel 6(Redhat Enterprise Linux 6)
답변1
첫 번째 명령은 모든 파일과 일치하지만 .rpm
파일 트리밍은 포함되지 않습니다. 노력하다:
find . -type f ! -name "*.rpm"