기타

폴더 안에 들어있는 목록을 텍스트로 저장(서브 폴더까지)

아름다운비행 2008. 8. 13. 18:52

< 요약 >

 


윈도우의 기본 실행파일, 'tree'.

[시작]>[실행]>"cmd"로 커맨드창을 열어서 tree 라고 쳐보세요.
파일 목록이 트리구조로 쫘악~ 하고 나옵니다.




o tree에도 옵션이 있음.


예전의 DOS부터 존재해 오던 외부명령으로, 해당 폴더의 하위 폴더까지 목록표시 가능.



2000 이상이라면

실행 => cmd
여기서 원하는 폴더로 이동하세요.

c:\영화폴더>
이런 프롬프트가 나왔다면

tree /f /a >list.txt

    /f 옵션은 폴더 내에 있는 파일 이름까지 표시하고요,
    /a 옵션은 트리표시해주는 가지를 그래픽문자대신 일반 문자로 그려줍니다.

                 (특수문자 대신 +, |, - 를 이용해서 폴더 구조를 표현)
    >는 출력방향을 지정하는 건데,
                 (리다이렉션이라는 기능으로, DOS에서 사용하는 대부분의 명령에서 사용가능)

    >list.txt 는 출력 결과를 해당 폴더에 list.txt 파일로 저장해줍니다.
    > prn 이라고 옵션을 주면 프린터로 출력됨.


다들 아시겠지만 도스 옵션은 “명령어 /?” 또는 “help 명령어” 치면 나오지요.


[ 폴더 PATH 목록 텍스트로 저장 ]

C:\>TREE >파일명.txt
C:\ 폴더 목록이 C:\ 안에 파일명.txt로 저장됨

 

 


--------- < 참고 : DOS명령어 DIR > -------------------------

 

[ 파일 목록 텍스트로 저장 ]

 

    C:\>DIR d:\ /w/s > 파일명.txt  파일목록이 “파일명.txt"로 저장.

                                                                DVD 목록정리 등에 편리.

                /W (파일이름만)

                /S (하위디렉토리까지 포함)

 

- 예제 -

C드라이브 "사진"이라는 폴더를 리스트화 하려면

    C:\사진>DIR /w/s >파일명.txt  … “사진”폴더에 “파일명.txt"로 파일목록 저장  

또는

    C:\>DIR C:\사진 /w/s >파일명.txt  … C드라이브(루트dir)에 “파일명.txt"로 파일목록 저장

 

 

 

* 출처:

  - 질풍노도(ohyenice) 님, 2007/9/13 글 작성

     http://miniwini.com/miniwinis/bbs/index.php?bid=share&mode=read&id=6794

 

     http://blog.naver.com/kjg5345/150014580708 (질풍노도님이 ‘원글’로 기재한 곳)

 

 

  ** 기타 추가로 도움말을 주신 분들은 아래에 그림으로 적어놓습니다.

 

 

 

 

 

*** 아래의 설명이, 옮겨올 당시의 편의상 그대로 옮겨온 터라서 보기가 좀 복잡해 위 처럼 정리했습니다. ***

*** 아래는 옮겨온 원문.                                                                                                        ***

 

 

 

윈도우를 쓰면서,

폴더내의 화일목록을 뽑아보고 싶어 찾아봤는데,

있네요.

 

DOS 시절의 list 명령과 비슷한 듯..

------------------------------------------------

 

* 출처: http://miniwini.com/miniwinis/bbs/index.php?bid=share&mode=read&id=6794

 

 

 

 

(ohyenice)   ZealouS A.K.A. 질풍노도 

     폴더 안에 들어있는 목록을 텍스트로 저장(서브 폴더까지...)

          Posted at 2007/9/13, 2:30 pm
          Edited by ohyenice at 2007/9/13, 2:32 pm (2)

 

     와... 예전부터 이런 유틸이 없나 생각하고 있었는데, 윈도우의 기본 실행파일로 있었네요!!

     바로 'tree'요겁니다!!

     윈도우 쓴지가 몇년인데 이걸 몰랐다니;;;

     일단, 여기까지 읽은 분들은
[시작]>[실행]>"cmd"로 커맨드창을 열어서 tree 라고 쳐보세요. ㅎㅎ
 
     파일 목록이 트리구조로 쫘악~ 하고 나옵니다.
와 굿이네요 ㅎ

     이거 씨디구울 때 안에 무슨 목록이 있는지 저장해두고 싶을 때 완전 유용할 것 같습니다. ㅎㅎ

     아래는 자세한 설명...

           - - -

     [ 파일 목록 텍스트 저장 ]

      C:\>DIR d:\ /w/s >파일명.txt /W(파일이름만) /S(하위디렉터리까지 포함)

                                               * 파일 목록 - txt 파일은 아래처럼 저장됨 CD, DVD 목록 정리할 때 편함

 

 

 

     - 예제 -

 

     C드라이브 "사진"이라는 폴더를 리스트화 하려면

          C:\사진>DIR /w/s >파일명.txt

                              <- TXT 저장 위치는 '사진'폴더

     또는


          C:\>DIR C:\사진 /w/s >파일명.txt

                              <- TXT 저장 위치는 'C'드라이브

     출처는 http://blog.naver.com/kjg5345/150014580708
입니다.



      [ 폴더 PATH 목록 텍스트 저장 ]


      C:\>TREE >파일명.txt

                  C:\ 폴더 목록이 C:\ 안에 '파일명.txt'로 저장됨

 

 

노블 (skylandi)   2007-09-13, 02:34 PM

굿 팁!
디렉토리 목록표 만들때 좋겠습니다. ㅎㅎ'

 

쪼꿈만 (chokman)   2007-09-13, 03:10 PM

^^ 신기하군요..

 

(Ephemera)   2007-09-13, 03:49 PM

혹시 리눅스나 유닉스에서 이런 기능의 커맨드는 없나요?

 

(systemfile)   2007-09-13, 04:09 PM

dir의 /w/s 경우는 ls -R > 파일명 으로 하시면 될거구요

리눅스도 tree이라는 명령어가 들어있는 패키지가 있는걸로 알고 있는데..
fc5 랑 annyung, debian에선 기본 패키지가 아닌지 없더라구요.

find -type d 로 구조는 뽑을 수 있는데...
그게 아니면 스크립트를 이용해서 짜야할듯 싶네요.
pstree같은건 있는데..디렉토리를 tree로 보여주는건 어디있으려나.;;;

 

(earth228)   2007-09-13, 04:08 PM

감사합니다.

 

(zionweb)   2007-09-13, 05:20 PM

tree에도 옵션이 있네요

   /F 하면 파일명까지 모두 출력이 되고..
   /A 옵션은 특수문자 대신 +, |, - 를 이용해서 폴더 구조를 표현합니다.

다들 아시겠지만 도스 옵션은
   명령어 /? 또는

    help 명령어
치면 나오지요.

 

백수1년차 (moon9)   2007-09-13, 06:15 PM

이야..좋네요~

 

(kwanwu)   2007-09-13, 06:49 PM

참고로 말씀드리면,
tree 명령어는 예전의 DOS부터 존재해 오던 외부명령어구요.
">" 요녀석은 리다이렉션이라는 기능으로, DOS에서 사용하는 대부분의 명령에서 사용할 수 있습니다. ^^

 

(pnk6069)   2007-09-13, 10:02 PM

저도 이 방법을 쓰고 있어요 :)
아래는 2004.6.17 일 제 싸이월드 게시판 내용;;
====
2000 이상이라면
   실행 => cmd

여기서 원하는 폴더로 이동하세요.

   c:\영화폴더>
이런 프롬프트가 나왔다면

   tree /f /a >list.txt
라고 명령을 입력하세요.


   tree는 해당 폴더의 하위 폴더까지 목록을 표시해줍니다.


   /f 옵션은 폴더 내에 있는 파일 이름까지 표시하고요,
   /a 옵션은 트리 표시해주는 가지를 그래픽문자대신 일반 문자로 그려줍니다.


   > 는 출력방향을 지정하는 건데,

        >list.txt 는 출력 결과를 해당 폴더에 list.txt 파일로 저장해줍니다.
====
질풍노도님 글과 똑같은;;

 

순대국밥 (semoking)   2007-09-14, 12:08 AM

와.. 정말 신기하네요... 도스 오랜만에 써보는데 이런기능은 처음봐요~~ 감사합니다..

 

※ n1rvana (n1rvana)   2007-09-14, 07:39 AM

이거 정말 좋아요^^

 

(elecguitar)   2007-09-14, 04:33 PM

MS-DOS 3.3 인가 5.0 인가 부터 있던 기능으로 알고 있습니다.. ^^;;
문득 ls 와 Mdir 생각이 나는군요.. ㅎㅎ
F10의 기억..

 

Mistyblue (uranos227)   2007-09-15, 04:22 AM

좋네요.

 

(cmykman)   2007-09-15, 12:26 PM

좋은 정보 감사합니다. 굿이에요

 

묘묘묘묘 (lemoncloud)  2007-09-15, 12:51 PM

클립입니다요~ 이런기능있었으면 햇는데 ㅎㅎ

 

 (kss9317  2007-09-19, 03:31 AM

저의 가물가물한 기억으로는, 아마 리스트를 프린터로도 뽑을 수 있었던 것 같은데;;
아마도 제일 끝에다가 '> prn' 이라고 붙였던 것 같네요;;