파일을 검색하려면 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/*"