명령 프롬프트 명령을 사용하여 디렉토리의 모든 파일과 하위 폴더를 나열 할 수있는 명령을 검색하려고했습니다. “dir”명령에 대한 도움말을 읽었지만 원하는 것을 찾을 수 없습니다. 어떤 명령으로 이것을 얻을 수 있는지 알려주세요.
답변
아래 게시물은 시나리오에 대한 솔루션을 제공합니다.
dir /s /b /o:gn
/ S 지정된 디렉토리와 모든 하위 디렉토리에 파일을 표시합니다.
/ B 베어 형식을 사용합니다 (제목 정보 또는 요약 없음).
/ O 파일 순으로 정렬합니다.
답변
그래픽 디렉토리 트리와 같은 폴더 및 파일을 나열하려면 tree 명령 을 사용해야합니다 .
tree /f
디스플레이 형식 또는 순서에 대한 다양한 옵션이 있습니다.
예제 출력을 확인하십시오.
늦게 응답합니다. 그것이 누군가를 돕기를 바랍니다.
답변
대답에 추가 : 폴더를 나열하지 않으려는 경우 하위 폴더의 파일 만 다음 과 같이 / AD 스위치를 사용 하십시오.
dir ..\myfolder /b /s /A-D /o:gn>list.txt
답변
조금 더 탄탄한 위의 명령에 대한 대안.
권한이나 경로 길이에 관계없이 모든 파일을 나열 할 수 있습니다.
robocopy "C:\YourFolderPath" "C:\NULL" /E /L /NJH /NJS /FP /NS /NC /B /XJ
내 블로그에서 작성한 C : \ NULL 사용에 약간의 문제가 있습니다.
https://theitronin.com/bulletproofdirectorylisting/
그럼에도 불구하고 그것은 내가 아는 가장 강력한 명령입니다.
답변
단순히 파일 + 폴더의 기본 스냅 샷을 가져와야합니다. 다음의 아기 단계를 따르십시오 :
- Windows+를 누르십시오R
- 프레스 Enter
- 유형
cmd
- 프레스 Enter
- 유형
dir
- 프레스 Enter
답변
모든 파일, 첫 번째 수준 폴더 및 해당 내용을 나열합니다.
ls * -r
모든 1 차 서브 디렉토리 및 파일 나열
file */*
파일 목록을 텍스트로 저장
file */* *>> ../files.txt
file */* -r *>> ../files-recursive.txt
모든 것을 얻으십시오
find . -type f
모든 것을 파일로 저장
find . -type f > ../files-all.txt