2011-06-15 5 views
45

Linux의 경우 디렉토리에있는 모든 파일을 재귀 적으로 찾을 수있는 방법은 무엇입니까?Linux에서 모든 * .js 파일을 재귀 적으로 디렉토리에서 찾을 수 있습니까?

find $PWD -name '*.js' > out.txt 

그것은 모든 *, 파일, 출력 절대 경로 된 .js out.txt에 결과를 기록 발견 : 출력은

(/pub/home/user1/folder/jses/file.js 같은) 절대 경로이 대답은 나를 위해 일해야한다.

+0

어떤 언어를 사용합니까? – Joril

+0

@ Joril : 물론 리눅스! – mdm

+1

@mdm : 리눅스는 언어입니까? – phoxis

답변

85

find /abs/path/ -name '*.js'

편집 : 브라이언 지적 당신이 등 만 일반 파일이 아닌 디렉토리 링크를 원하는 경우, -type f를 추가

명령 행에서
+7

그는 파일을 요구 했으므로, ".js"로 끝나는 디렉토리가있는 경우에만'-type f'를 추가해야합니다. –

11

사용 find :

find /my/directory -name '*.js' 
3

목록을 원하면 여기로 문의하십시오. http://unix.stackexchange.com

대답은 : cd/&& find -name *.js

구현하려면 언어를 지정해야합니다.

관련 문제