특정 폴더에서 jar 파일을 찾는 명령은 무엇입니까?
/dev 디렉토리를 보고 싶다고 가정해 보겠습니다 log4j.jar
. 어떤 명령을 사용해야 합니까?
답변1
당신은 그것을 사용할 수 있습니다 find
. 귀하의 경우:
find /dev/ -name log4j.jar
다음과 같은 와일드카드를 사용할 수도 있습니다.
find /dev/ -name \*.jar
.jar
발견 될 것입니다 /dev
.
find는 재귀 검색을 수행합니다. 즉, /dev
모든 하위 폴더도 검색합니다. 매개변수를 사용하여 검색의 최대 깊이를 조정할 수 있습니다 . 자세한 내용은 참고 -maxdepth
자료를 참조하세요 .man find
또한 귀하의 경우에는 모든 사용자가 해당 폴더의 모든 하위 폴더를 읽을 수 있는 것은 root
아니므로 권한이 있어야 합니다 . /dev
debian/ubuntu 시스템에서는 명령 sudo
앞에 find
.
재귀적으로 검색하지 않으려면 ls
다음을 사용할 수 있습니다.
ls /dev/*jar
jar
나열됩니다 /dev
.