파일을 찾았지만 X라는 디렉터리에는 없습니다.

파일을 찾았지만 X라는 디렉터리에는 없습니다.

find(특히 git과 함께 제공되는 Windows의 경우)를 사용하여 파일을 검색합니다. 특히 전체 USB 드라이브를 확인하고 싶지만 점으로 시작하는 폴더(특히 .git 및 .vs)는 아니고 사진이라는 폴더(많은 휴가 및 생일 사진, 내 파일은 거기에 없음)가 아닙니다.

해당 디렉토리를 어떻게 무시합니까?

답변1

find . -type d \( -name .git\* -o -name .vs\* -o name photos \) -prune -o -type f -print

위의 명령 find은 해당 디렉토리에 들어가지 않고 다른 모든 경우에는 발견된 일반 파일인 엔터티의 이름을 표시합니다.

답변2

다음 명령을 사용하세요.

find . \( ! -name .vs ! -name .git ! -name photos \)  -print

어디

. first is the current directory

귀하의 요청에 따라 위치를 변경할 수 있습니다

또는 다음 명령을 사용할 수도 있습니다.

find .  -not -path "./.git/*" -not -path "./.vs/*" -not -path "./photos/*"

관련 정보