파일 디렉토리를 찾는 방법은 무엇입니까?

파일 디렉토리를 찾는 방법은 무엇입니까?

OS/X에서 특정 파일을 찾고 있습니다.

다음을 사용하여 파일을 볼 수 있습니다.

ls -alR | grep "mkmf.*"

이는 파일이 존재함을 나타냅니다.

이 파일이 위치한 디렉토리를 찾는 방법.

매우 감사합니다

답변1

find의도한 목적에 더 적합한 옵션을 사용하십시오 .

find . -name "mkmf*"

상대 경로를 포함하여 패턴의 모든 모양이 나열됩니다. 자세한 내용은 find with man find또는 방문에 대한 매뉴얼 페이지를 참조하십시오.http://www.gnu.org/software/findutils/manual/html_mono/find.html

답변2

설명서 참조: man ls참고:

파일에 대한 정보를 나열합니다(기본값은 현재 디렉터리).

따라서 디렉터리 이름을 인수로 전달하지 않으면 ls작업 디렉터리의 파일이 표시됩니다 . 디렉토리 이름을 보려면 변수 PWD(작업 디렉토리 인쇄)를 사용할 수 있습니다.

printf '%s\n' "$PWD"
echo "$PWD"

관련 정보