cmd Tree 명령어를 이용해서 폴더의 파일 목록을 확인하고 저장하기
cmd(명령프롬프트) Tree 명령어를 이용해서 원하는 폴더의 파일트리목록을 확인하고 TxT(텍스트파일)로 저장하기
사용환경 : 윈도우10 cmd
윈도우10 cmd(명령프롬프트)를 이용해서 원하는 폴더의 파일목록을 리스트 형식으로 저장하는 방법을 알아보려고 합니다.
사실, 외장하드 등에 저장된 파일들이 많아질경우 이를 관리하려고 목록을 따로 저장해두려고 했었는대요. 요즘처럼 SSD가 많이 보급되어 사용될때는, 예전 HDD처럼 쉽게, 저장된 자료를 복구할수 없다고 합니다. 하지만 속도면에서 유리한 SSD를 포기할 수는 없으니까요.
그래서 혹시 데이터가 유실될경우를 대비해서 목록을 저장해두려고 하니, cmd tree 명령어가 좋은 방법이 될수 있을것 같아서 알아보려고 합니다.
tree 명령어는 말그대로 해당 폴더 트리구조를 보여주는 간단한 명령어 입니다.
현 윈도우 탐색기와 같은 기능이라고 보시면 될듯 합니다.
▶CMD TREE 명령어 사용법
tree [드라이브:][경로] [/F] [/A]
▶ TREE 명령어 options
|
|
[드라이브:][경로] |
c:\windows |
/f |
각 폴더에 있는 파일 이름을 화면에 표시합니다. |
/a |
그래픽 문자대신 텍스트 문자를 사용합니다. |
사용 예)
C:\Users\xxxxxx>tree d:\ |
이렇게 입력하시면 D드라이브에 해당하는 폴더 트리목록을 확인할 수 있습니다.
결과 예)
D:\ ├─efi │ └─boot ├─manual ├─AIRPLANEMODE ├─AUDIO │ ├─Config │ ├─WIN32 │ └─WIN64 ├─BLUETOOTH │ └─Lang ├─CARDREADER │ ├─APBin │ ├─APBin32 │ ├─APBin64 │ ├─DrvBin32 │ ├─DrvBin64 │ ├─ToolDocs │ └─Utility ├─CHIPSET ├─DPTF │ ├─drivers │ │ ├─x64 │ │ └─x86 │ ├─Lang │ │ ├─ar-SA │ │ ├─cs-CZ │ │ ├─da-DK │ │ ├─de-DE │ │ ├─el-GR │ │ ├─en-US │ │ ├─es-ES │ │ ├─fi-FI │ │ ├─fr-FR │ │ ├─he-IL │ │ ├─hr-HR │ │ ├─hu-HU │ │ ├─it-IT │ │ ├─ja-JP │ │ ├─ko-KR │ │ ├─nb-NO │ │ ├─nl-NL │ │ ├─pl-PL │ │ ├─pt-BR │ │ ├─pt-PT │ │ ├─ro-RO │ │ ├─ru-RU │ │ ├─sk-SK ----------------------------- 이하 편집 ------------------------------ |
이런식으로 해당 폴더에 대한 목록이 나옵니다.
단, 폴더명 목록만 알수 있을뿐, 파일명, 파일목록까지 알아보려면 마지막에 /F 옵션을 추가해야 합니다.
▶ TREE 명령어 옵션 추가
C:\Users\xxxxxx>tree d:\ /f |
이렇게 마지막 부분에 /f 옵션을 추가함으로써 폴더 속의 파일 목록들도 알수 있습니다. 물론 파일의 확장자도 같이 표시가 됩니다.
▶ TREE /F 옵션 추가시 결과 예)
D:\ │ Autorun.inf │ LGMASTER.003 │ version.txt │ startup.nsh │ Autoplay.exe │ ├─efi │ └─boot │ BootX64.efi │ ├─manual │ Manual.efi │ 1.bmp │ 2.bmp │ ├─AIRPLANEMODE │ Setup.exe │ ├─AUDIO │ │ 0x0403.ini │ │ 0x0404.ini │ │ 0x0405.ini │ │ 0x0406.ini │ │ 0x0407.ini │ │ 0x0408.ini │ │ 0x0409.ini │ │ 0x040a.ini │ │ 0x040b.ini │ │ 0x040c.ini │ │ 0x040e.ini │ │ 0x0410.ini │ │ 0x0411.ini │ │ 0x0412.ini │ │ 0x0413.ini │ │ 0x0414.ini │ │ 0x0415.ini │ │ 0x0416.ini │ │ 0x0419.ini │ │ 0x041a.ini │ │ 0x041b.ini │ │ 0x041d.ini │ │ 0x041e.ini │ │ 0x041f.ini │ │ 0x0421.ini │ │ 0x0424.ini │ │ 0x042d.ini ----------------------------- 이하 편집 ------------------------------ |
이렇게 폴더속의 파일들까지 확인해볼 수 있습니다.
▶ >(redirection) 리다이렉션을 통해서 txt 파일로 저장하기
위에서는 cmd에서 폴더 목록을 확인해보았습니다. 이제 이 결과를 txt 파일로 저장해보겠습니다.
cmd에 나온 폴더트리목록을 드래그로 복사 붙여넣기 하셔도 좋지만, 일정범위가 넘어가면 윗부분은 잘려나가게되서 안보일때가 있습니다. 그래서 외부 파일로 저장하면 좋은대요, txt파일로 저장하는 방법이 있습니다.
어렵지 않게 >(redirction) 리다이렉션 (한글로 뭐라고 하는지는 모르겠습니다. ㅎㅎ) 을 통해서 쉽게 해결할 수 있습니다. cmd Tree 명령에서 마지막 부분에 [> 파일명.txt] 이렇게 추가를 하시면 된답니다.
▶cmd Tree redirection 예)
C:\Users\wowcbj>tree d:\ /f > outtext.txt |
▶ 결과 예)
|
저장된 txt 파일들을 확인해볼 수 있습니다.
지금까지 cmd 를 이용해서 간단하게 폴더속 파일목록 저장하는 방법을 알아보았습니다.
그럼 좋은하루되세요~
'컴퓨터IT' 카테고리의 다른 글
| java 코드 난독화(압축) uglify 설치후 적용,인터넷 uglifyjs 사용하기 (0) | 2019.03.16 |
|---|---|
| 초보자의 노드JS(node.js)와 npm 설치하기 (0) | 2019.03.15 |
| 스마트폰(휴대폰) 앱이 차지하는 용량 확인하기 (0) | 2019.03.13 |
| 스마트폰(휴대폰) 앱별 배터리 사용량 정리 및 확인하기 (0) | 2019.03.12 |
| 스마트폰 저장용량 확보하기(안드로이드 갤럭시폰) (0) | 2019.03.11 |