[dos] DOS의 재귀 디렉토리 목록

DOS에서 재귀 디렉토리 목록을 어떻게 얻습니까?

DOS ls -R에서 유닉스 에서 명령 과 비슷한 재귀 디렉토리 목록을 줄 수있는 명령이나 스크립트를 찾고 있습니다 .



답변

당신이 사용할 수있는:

dir /s

모든 머리글 / 바닥 글 정보가없는 목록이 필요한 경우 다음을 시도하십시오.

dir /s /b

(이것은 DOS 6 이상에서 작동합니다. 이전에 작동했을 수도 있지만 기억이 나지 않습니다.)


답변

dir /s /b /a:d>output.txt 텍스트 파일로 포팅합니다


답변

다음을 입력하여 원하는 매개 변수를 얻을 수 있습니다.

dir /?

전체 목록을 보려면 다음을 시도하십시오.

dir /s /b /a:d


답변

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 sortorder:N


답변