find /var/log/ -type f -name *.log는 로그 파일 목록을 반환하지 않습니다.

find /var/log/ -type f -name *.log는 로그 파일 목록을 반환하지 않습니다.

대신 다음 오류를 반환합니다.

find: paths must precede expression: file1.log
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
d41d8cd98f00b204e9800998ecf8427e  -

명령 구문에 문제가 있습니까?

(이 허용된 답변을 시도하는 동안 이 문제가 발생했습니다.스택 오버플로 질문)

답변1

*find 명령을 내리기 전에 쉘에 의해 확장됩니다.Unix 셸 참조 가이드. 따라서 대신 인용해야 합니다 '*'.

관련 정보