XP를 사용하면서 DOS명령어를 많이 쓰지는 않지만 가끔 DOS명령어로 프로그램에 의존하지 않고도 쓸수 있는 유용한 기능들이 많다. 비스타의 경우에는 bat화일이나 CMD화일이 실행이 될지는 잘 모르겠지만 XP만큼은 도스도 지원해주니 그럭저럭 잘사용하고 있다고 생각하고 있다.

화일을 옮기거나 덮어씌울때 화일을 지울때와 화일을 텍스트로 정리 할수 있는 기능이 있어서 아직까지도 많이 쓰이고 있다. 내가 즐겨쓰는 BAT화일이나 CMD화일을 몇개 적어볼까한다.

화일을 카피할때
copy 카피할 화일이름 /[옵션] "카피 대상 폴더"
ex )
copy copytest.exe /y "C:\WINDOWS"

copytest.exe라는 화일을 C:\windows폴더에 카피를 해주는 역활
옵션
/y는 덮어쓸지 물어볼때 자동으로 Yes를 선택해주는 옵션이다.

화일을 지울때
del 지울 화일이름 /[옵션] "C:\WINDOWS"
ex)
del deltest.exe /q "C:\WINDOWS"

C:\WINDOWS에 있는 폴더에 있는 deltest.exe화일을 지우는 역활
옵션
 /q를 넣어주면 폴더 안에 있는 화일은 다 지워지고 폴더만 남는다.
/q/s를 붙여주면 폴더와 화일이 다 지워진다.

#주의
도스 명령어 이므로 휴지통으로 바로 들어가지는 않고 바로 삭제되므로 주의하자.


폴더안의 특정 확장자나 특정 단어를 TXT화일로 정리하기
dir /b *.화일 확장자 >> 텍스트문서이름.txt
ex)
dir /b *.avi >> list_avi.txt

폴더 안에 있는 avi확장자를 가진 화일을 정렬해서 list_avi.txt로 저장한다.

BAT화일이나 CMD화일 같은경우 다양하게 쓰일경우가 많아서 3가지 경우와 다르게 다양한 옵션으로 사용될수 있다. 위에 제시한 경우말고도 bat,cmd화일 말고도 DOS명령어를 이용해서 자신이 원하는 BAT화일을 만드는것도 괜찮을듯 싶다. 쓸만한 BAT,CMD코드가 있다면 추가할 예정이다.

BAT,CMD화일을 쉽게 만드는 법
편집할때나 새롭게 생성할때 메모장을 많이 이용한다. 메모장을 사용하면서 저장할떄 txt 확장자로 저장하는 실수를 많이 했지만 이름을 적을때 따옴표를 이용해서 저장하면 확장자를 바꿀 수고를 덜게 된다..
ex) "copy.bat"

이런식으로 말이다.

참고할만한 사이트
http://del.icio.us/mwultong/batch

Posted by 나난
TAG , , , , , ,