윈앤위


 윈앤위는 웹표준을 준수하는 브라우저들을 대상으로 최적화 되어 있습니다.
 IE7, IE8, 파이어폭스, 사파리, 크롬, 오페라, 플록을 권장(MS IE6 비권장)
 
동일한 주제의 여러글이 있어도 구글 전체 사이트 검색은 한 페이지만 찾습니다. 페이지 오른쪽의 사이트 맞춤검색이나 태그구름을 이용하시면 최신 정보를 찾을 수 있습니다!

윈도 비스타 커맨드 셸 - where

emptyemptyemptyemptyemptyemptyemptyemptyemptyempty 구독자 평가 : 0/10, 총 0 명이 참여하셨습니다.
  Windows Vista SP0, Posted 배우기(Mr.Learn) on 2007년 03월09일 PM 02:51
Windows는 전문적이고 방대한 분야입니다. 스터디하지 않고는 10년을 사용한들 Windows 메커니즘을 이해하기는 어렵기 때문에 많은 시간 MS 기술문서를 참조합니다. 이러한 과정에서 얻은 올바른 지식을 윈앤위 방문자님이나 멤버님들과 공유하고 있습니다.
-
궁금한 사항은 포탈 카페나 지식 서비스를 비롯 타 커뮤니티에서 질의나 논의를 하기보다는 글을 작성한 퍼브리셔와 직접 소통하는 것이 유익합니다. 오히려 잘못된 답변과 함께 어처구니 없게도 퍼브리셔의 무지함으로 몰아가는 경우가 종종 있습니다.
-
궁금한 사항은 언제든 윈앤위 열린 질문 포럼을 이용하세요. 멤버 등록이나 가입절차 없이 누구든지 이용할 수 있도록 열려있습니다. 타 사이트에 링크를 걸기 보다는 직접 글을 작성한 퍼브리셔와 소통하십시오. 애석하게도 링크가 걸린 글들을 읽어 보면 Windows를 제대로 이해하고 답변한 경우가 거의 없을 정도입니다.
 NT계열임에도 윈도 XP에서 이렇다할 파일 찾기 명령어가 없던 셈이라 dir을 이용해서 파일 및 위치를 확인할 수 있었다. 윈도 비스타에서는 where명령어가 도입되었는데 파일의 위치를 찾아주는 전용 명령어로써 유용하게 사용할 수 있다. where /?을 참조해서 예제를 살펴보고 실전에 활용할 수 있도록 실습을 해보자.
WHERE [/R dir] [/Q] [/F] [/T] pattern...

설명:
    검색 패턴에 해당되는 파일의 위치를 표시합니다.
    기본값으로 현재 디렉터리 및 PATH 환경 변수에 지정된 경로를
    검색합니다.

매개 변수 목록:
    /R       지정된 디렉터리부터 시작하여 제공된 패턴과 일치하는
             파일을 재귀적으로 검색하고 표시합니다.

    /Q       일치하는 파일 목록을 표시하지 않고 종료 코드만
             반환합니다(자동 모드).

    /F       일치하는 파일 이름을 큰따옴표로 묶어 표시합니다.

    /T       일치하는 모든 파일의 파일 크기, 마지막 수정한 날짜
             및 시간을 표시합니다.

    pattern  파일에서 검색할 검색 패턴을 지정합니다.
             패턴에 * 및 ? 와일드카드를 사용할 수 있습니다.
             "$env:pattern" 및 "path:pattern" 형식도 지정할 수 있습니다.
             "env"는 환경 변수이며 "env" 환경 변수에 지정된 경로에서
             검색을 수행합니다.
             /R과 더불어 이 형식을 사용할 수 없습니다.
             패턴에 PATHEXT 변수의 확장을 추가하여 검색할 수도
             있습니다.

     /?      이 도움말을 표시합니다.

  참고: 검색이 성공하면 오류 수준 0이 반환되며, 해당 항목을
        찾을 수 없으면 1이 반환되고 검색이 실패하거나 오류가
        발생하면 2가 반환됩니다.


1. WHERE /?
;도움말 표시

2. WHERE myfilename1 myfile????.*
;myfilename1이라는 파일과 파일이름이 10자로써 myfile로 시작되는 파일명을 가진 파일을 검색해라.
(myfilename1이라고 지정하면 확장자를 가진 파일을 해당없다.)

3. WHERE $windir:*.*
;환경변수 $windir로 지정된 경로에 모든 파일을 검색해라(배치 파일내)
$windir과 %windir%은 동일하다. 위에 명령은 아래처럼 대체될 수 도 있다.
WHERE %windir%:*.* (명령줄에서는 %를 사용)

4. WHERE /R c:\windows *.exe *.dll *.bat
지정된 경로 c:\windows와 하위에서 확장자 exe, dll, bat를 검색해라.

5. WHERE /Q ??.???
커맨드라인상에는 리턴값을 출력하지 않고 셸로 복귀할 때 OS로 반환.

6. WHERE "c:\windows;c:\windows\system32:*.dll"
스위치 R은 하위경로를 포함하지만 여기에서는 지정된 경로(path)만 검색한다. 세미콜론은 경로를 연속지정할 때 사용

7. WHERE /F /T *.dll
스위치 F와 T는 검색된 파일에 다양한 출력효과로써 F는 경로를 포함한 파일이름을 큰따옴표(double quotation mark)로 묶어준다. T는 timestamp인 셈이다.

8. 출력 결과는 리다이렉션해서 파일로 저장하면 용이하다.
where /R %userprofile% *.* > %username%.txt
;현재 사용자의 홈디렉토리 이하의 전체 파일의 목록을 작성한다.

9. 특정 드라이브내의 avi확장자를 가진 동영상 파일목록을 작성한다.
where /R D:\ *.avi > aviliist.txt

10 오류수준(errorlevel)은 배치파일내의 IF문에서 이용
where 명령수행
;IF errorlevel 3 goto winnwe
오류수준이 3이면 지정된 레이블 winnwe로 점프하라.

유닉스나 리눅스에 비하면 윈도 비스타의 커맨드 셸 명령어가 조족지혈인 것 같지만 배치파일도 작성하기 따라서는 상당히 복잡한 수준까지 갈 수 있다.
무식한 것인지 용감한 것인지, 네이버 상습 펌질 및 양심불량 블로그(blog.naver.com/spef)는 윈앤위 게시물 모두 삭제하십시오!
개인 운영 사이트라고 만만하게 생각하고 콘텐츠 복제하나본데 그러다가 큰코 다칩니다.
저작권자 동의없이 콘텐츠 복제를 금합니다. 동의를 거쳐서 이용 규칙을 준수하십시오!
구독자 참여 :  
배우기(Mr.Learn)'s avatar작성날짜 : 2007년 03월 09일
작성시간 : PM 02시 51분 00초
퍼브리셔 : 배우기(Mr.Learn)
저작권자 : Powered by 윈앤위
코멘트는 누구에게나 열려 있습니다.
트랙백도 블로거에게 열려 있습니다.

Comments (0)

Trackbacks (0)

Questions and Answers

NEXT 관리자 cmd.exe의 전역적인 실행  윈도 비스타가 컴퓨터를 알아서 지켜 주는가 PREV
Powered by Expressionengine
Powered by Jquery
Powered by DNSEver

get RSS 2.0 Add Google

Main Contents

Beta Service

  • 모바일 페이지 - 이동기기용 페이지
  • 열린 평가 시험 - Beta version 0.1
    등록이나 가입없이 무료로 누구나 쉽게 운영체제 실력을 진단할 수 있도록 문제은행 구축

Lectures

  • 스케치업6 강좌 - 1 ~ 2시간 정도면 누구나 쉽게 구글 스케치업을 배울 수 있도록 25단계로 구성한 입문용 강좌
 
Site Status - Windows Vista Blog

This page has been viewed 1150608 times
Page rendered in 0.1905 seconds
Total Entries: 389
Total Comments: 102
Total Trackbacks: 7
Most Recent Entry: 04/29/2009 08:35 am
Most Recent Comment on: 03/01/2010 08:17 am
Total Members: 13
Total Logged in members: 0
Total guests: 20
Total anonymous users: 0
Most Recent Visitor on: 03/13/2010 07:37 am
The most visitors ever was 522 on 08/26/2009 03:15 am

Publishers


윈앤위™는 Windows(NT계열) 운영체제를 주력 콘텐츠로 하는 블로그 사이트입니다. 방대하면서도 전문적인 Windows에 관해 배우기(Mr.Learn)와 함께 스터디 하실 분들은 커뮤니티에 [멤버등록]을 권장합니다.

콘텐츠 이용안내 - 본 블로그 사이트의 저작물은 무단 전제 및 재배포가 아닌 [CCL(크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스)]에 따라 이용하실 수 있습니다.

  

가장 유능한 사람은 가장 배우기에 힘쓰는 사람이다. - 괴테