![find /var/log/ -type f -name *.log는 로그 파일 목록을 반환하지 않습니다.](https://linux55.com/image/51394/find%20%2Fvar%2Flog%2F%20-type%20f%20-name%20*.log%EB%8A%94%20%EB%A1%9C%EA%B7%B8%20%ED%8C%8C%EC%9D%BC%20%EB%AA%A9%EB%A1%9D%EC%9D%84%20%EB%B0%98%ED%99%98%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
대신 다음 오류를 반환합니다.
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 셸 참조 가이드. 따라서 대신 인용해야 합니다 '*'
.