findfile 예제

-exec 옵션은 find 식과 일치하는 모든 개체에 대해 명령을 실행합니다. 다음 예제를 고려하십시오: Maven 프로젝트 파일을 씁니다. 예를 들어 이전에 readmMavenPom에 의해 읽혔습니다. find 명령은 파일의 이름과 메타 데이터를 기반으로 디렉터리 계층 구조만 필터링할 수 있습니다. 파일의 내용을 기반으로 검색해야 하는 경우 grep와 같은 도구를 사용합니다. 다음 예제를 고려해 보십시오: Grep을 사용하여 다른 명령의 결과를 필터링할 수도 있습니다. 예를 들어 아래 줄은 configuration.php 결과만 출력합니다. 또한 /s 명령 스위치를 사용하여 dir 명령을 통해 현재 디렉터리 및 모든 하위 디렉터리를 검색합니다. 현재 작업 디렉토리에 CSV 파일을 작성합니다. 예를 들어 이전에 readCSV로 읽었습니다. 자세한 내용은 CSV프린터를 참조하십시오. 위의 예제에서 볼 수 있듯이 bob을 포함하는 여러 파일이 발견되었습니다. 예상보다 많은 결과를 받는 경우 명령 후 /p를 입력해야 할 수 있습니다.

/p를 사용하면 한 번에 한 페이지로 결과를 표시합니다. 예를 들어, 우리가 찾고 있던 파일이 mybob.txt인 경우, 위에서 보면이 파일이 C : Windows 디렉터리에있는 것을 볼 수 있습니다. 위의 예에서는 Excel 파일이 .xls 파일 확장명으로 끝나는 경우가 많으며, .xls 확장명으로 끝나는 파일을 검색하도록 컴퓨터에 지시하면서 와일드 문자를 사용합니다. 파일의 확장이 무엇인지 모르는 경우 MS-DOS 확장자 페이지에서 대부분의 확장 프로그램 및 관련 프로그램의 목록을 찾을 수 있습니다. 첫 번째 명령은 문자 conf로 끝나고 지난 7일 동안 수정된 전체 파일 시스템의 모든 파일 목록을 반환합니다. 두 번째 명령은 문자 conf로 끝나고 이전 3일 동안 수정된 이름의 파일에 대한 예제 사용자 사용자의 홈 디렉토리를 필터링합니다. 예를 들어 현재 폴더(및 모든 하위 폴더)에서 myFile.txt라는 파일을 검색하려면 다음 명령을 사용해야 합니다. 맵의 키는 읽은 파일의 경로가 됩니다. 예를 들어 def v = 압축 해제 zipFile: `example.zip`, glob: `*.txt`, 읽기: 실제 문자열 버전 = v[version.txt`] 찾기의 기본 구성은 기호 링크(바로 가기 파일)를 무시합니다. 기호 링크를 따르고 반환하려는 경우 위의 예와 같이 명령에 -L 옵션을 추가할 수 있습니다.