특정 폴더에서 jar 파일을 찾는 명령은 무엇입니까?

특정 폴더에서 jar 파일을 찾는 명령은 무엇입니까?

특정 폴더에서 jar 파일을 찾는 명령은 무엇입니까?

/dev 디렉토리를 보고 싶다고 가정해 보겠습니다 log4j.jar. 어떤 명령을 사용해야 합니까?

답변1

당신은 그것을 사용할 수 있습니다 find. 귀하의 경우:

find /dev/ -name log4j.jar

다음과 같은 와일드카드를 사용할 수도 있습니다.

find /dev/ -name \*.jar

.jar발견 될 것입니다 /dev.

find는 재귀 검색을 수행합니다. 즉, /dev모든 하위 폴더도 검색합니다. 매개변수를 사용하여 검색의 최대 깊이를 조정할 수 있습니다 . 자세한 내용은 참고 -maxdepth자료를 참조하세요 .man find

또한 귀하의 경우에는 모든 사용자가 해당 폴더의 모든 하위 폴더를 읽을 수 있는 것은 root아니므로 권한이 있어야 합니다 . /devdebian/ubuntu 시스템에서는 명령 sudo앞에 find.


재귀적으로 검색하지 않으려면 ls다음을 사용할 수 있습니다.

ls /dev/*jar

jar나열됩니다 /dev.

관련 정보