전체 경로를 몰라도 CMD가있는 디렉토리 / 폴더 찾기


17

폴더의 전체 경로를 모르고 폴더 이름 만 알 수 있습니다. 이 폴더가 CMD를 사용하는 모든 곳을 찾고 싶습니다. 이를 수행하는 명령이 있습니까?

* nix와 동등한 제품을 찾고 있습니다.

find . -name <folder name> -type d

Windows CMD에 그런 것이 있습니까? 나는 dir / s를 알고있다 ...

답변:


24

따라서 드라이브의 루트에서 :

dir <Folder Name> /AD /s

3
/ A- 지정된 속성을 가진 파일을 표시합니다. D-속성이 디렉토리 일 수 있음 -s-지정된 디렉토리 및 모든 하위 디렉토리에 파일을 표시합니다.
nanospeck

이 검색을 숨겨진 하위 폴더로 확장 할 수 있습니까?
Luke

C 드라이브에서만 검색 중
pyd

1
그런 다음 원하는 드라이브를 검색하도록 지시하십시오.
EBGreen

모든 디렉토리 위치의 간단한 목록을 얻으려면 다음과 같이 / B를 추가하십시오.dir <Folder Name> /AD/S/B
Matt Roy

11
  1. 루트 검색 폴더로 전환하십시오 (예 : C :)
  2. 유형 dir /S /P <file or foldername>(각각의 정보가 표시되면 / P가 일시 중지됨)

특정 파일 이름의 모든 항목 목록을 원하면 출력을 파일로 리디렉션하면됩니다.

dir /S <filename> > c:\results.txt

dir 명령의 / A 스위치를 사용하여 결과를 좁힐 수도 있습니다. 디렉토리 만 나열 /AD하려면 다음 명령을 추가 하십시오.

dir /S /P <filename> /AD

다른 가능성은 다음과 같습니다.

 /A          Displays files with specified attributes.
 attributes   D  Directories                R  Read-only files
              H  Hidden files               A  Files ready for archiving
              S  System files               I  Not content indexed files
              L  Reparse Points             -  Prefix meaning not

dir 명령에 대해 더 알고 싶다면 dir /?cmd를 입력하십시오.


np, 공감할만한 가치가 있습니까? ;)
wullxz

확실히 가치,하지만 내 담당자는이 하위 SOF 하하하 높은 충분하지 않다
다니엘 캣츠

0
dir /S /b

/ S는 재귀 적으로 검색

/ b는 검색 결과에서 추가 디렉토리 메타 데이터를 제거하므로 파일을 깔끔하게 정리할 수 있습니다.


제대로 작동하지 않습니다. i.imgur.com/X0MCR1p.png
DavidPostill을

@DavidPostill-그렇습니다. pictyure는 단일 항목 'test'(적어도 우리가 볼 수있는 전부)를 포함하는 'test'의 내용을 요구하고 / b 플래그는 표제 메타 데이터를 제거합니다. / b 플래그가 없으면 루트 디렉토리도 표시됩니다.
Krakkos

내 요점은 목록에서 \b 생략 사용 f:\test. 두 개가 있으면 하나의 파일을 반환합니다. 따라서 대답이 잘못되었습니다.
DavidPostill
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.