DOS에서 재귀 디렉토리 목록을 어떻게 얻습니까?
DOS ls -R
에서 유닉스 에서 명령 과 비슷한 재귀 디렉토리 목록을 줄 수있는 명령이나 스크립트를 찾고 있습니다 .
DOS에서 재귀 디렉토리 목록을 어떻게 얻습니까?
DOS ls -R
에서 유닉스 에서 명령 과 비슷한 재귀 디렉토리 목록을 줄 수있는 명령이나 스크립트를 찾고 있습니다 .
답변:
당신이 사용할 수있는:
dir /s
모든 머리글 / 바닥 글 정보가없는 목록이 필요한 경우 다음을 시도하십시오.
dir /s /b
(이것은 DOS 6 이상에서 작동합니다. 이전에 작동했을 수도 있지만 기억이 나지 않습니다.)
tree /f
눈에 즐거운 디스플레이를 제공합니다 :-)
FINDSTR과 함께 다양한 옵션을 사용하여 원하지 않는 행을 제거 할 수 있습니다.
DIR /S | FINDSTR "\-" | FINDSTR /VI DIR
일반 출력에는 다음과 같은 항목이 포함됩니다.
28-Aug-14 05:14 PM <DIR> .
28-Aug-14 05:14 PM <DIR> ..
FINDSTR에서 제공하는 다양한 필터링 옵션을 사용하여이를 제거 할 수 있습니다. 우수한 unxutils를 사용할 수도 있지만 기본적으로 출력을 UNIX로 변환하므로 더 이상 CR + LF를 얻지 못합니다. FINDSTR은 최고의 Windows 옵션을 제공합니다.
dir /s /b | find /v /c ""
.
다음을 사용하여 현재 디렉토리의 멋지게 정렬 된 목록을 얻습니다.
> dir . /s /b sortorder:N