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

/ dev 디렉토리의 어떤 명령을 사용해야합니까?

답변

. 귀하의 경우 :

find /dev/ -name log4j.jar 

예를 들어 와일드 카드를 사용할 수도 있습니다.

find /dev/ -name \*.jar 

/dev 아래의 모든 .jar 파일을 찾습니다.

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

참고 또한 모든 사용자가 /dev의 모든 하위 폴더를 읽을 수있는 것은 아니기 때문에 root 권한이 있어야합니다. debian / ubuntu 시스템에서는 find 명령 앞에 sudo를 추가 할 수 있습니다.


If 다시 검색하지 않으려면 ls를 사용할 수 있습니다. 예를 들어

ls /dev/*jar 

모든 iv를 나열합니다. /dev의 id = “3a2bd7205d”>

파일.

댓글

  • 이미 사용됨 이 명령은 작동하지만 작동하지 않습니다.
  • @Mohini : " 작동하지 않음 "는 그다지 설명 적이 지 않습니다. ' 어떻게 실패하는지 추측하지 마세요. 또한 /dev.jar 파일이 있으면 매우 일반적이지 않습니다. 위의 명령이 ' 아무것도 반환하지 않으면 파일이없는 것입니다.
  • 검색해 볼 수 있습니다. 파일이 /dev
  • 에 있음을 알고 있습니다.

  • 이미 경로에서 해당 파일을 다운로드하고 fi를 사용했습니다. nd 명령이지만 여전히 find 명령이 경로를 표시하지 않습니다.
  • 파일이 실제로 / dev 또는 ~ / dev에 있습니까? 즉, 파일이 홈 디렉토리 아래에 있습니까? 찾기를 사용하여 잘못된 디렉토리를 검색하면 ' 예상 한 내용이 반환되지 않습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다