일괄 처리 입문 매 뉴 얼 의 일괄 처리 상용 DOS 명령 편(attrib,del,copy,xcopy)

1.2 학습 attrib  del  copy  xcopy 명령
학습 요점:
1。파일 속성 설정:attrib
2。삭제 명령:del
3。파일 복사:copy
4。파일 복사(클립):xcopy
1.파일 속성 설정:attrib
파일 속성 을 표시 하거나 변경 합 니 다.
ATTRIB [ R | -R] [ A | -A ] [ S | -S] [ H | -H] [[drive:] [path] filename] [/S [/D]]
     속성 설정.
  -    속성 삭제.
  R   파일 속성 만 읽 습 니 다.
  A   압축 파일 속성.
  S   시스템 파일 속성.
  H   파일 속성 숨 기기.
  [drive:][path][filename]   처리 할 파일 속성 을 지정 합 니 다.
  /S  현재 폴 더 와 하위 폴 더 의 일치 하 는 파일 을 처리 합 니 다.
  /D  폴 더 도 처리 하고.
1。파일 속성 보기
형식:ATTRIB[drive:][path][filename]
예 1,
attrib d:\ pagefile.sys
d:\pagefile.sys 파일 의 속성 을 봅 니 다.
2。파일 의 속성 을 수정 합 니 다.
형식:attrib?속성
예 1,
attrib Ch d:\ pagefile.sys
d:\pagefile.sys 의"숨 김"속성 을 제거 합 니 다.
예 2,
attrib s h d:\ pagefile.sys
d:\pagefile.sys 에"시스템"과"숨 기기"속성 을 설정 합 니 다.
3。일괄 파일 처리
예 1,
attrib h d:\123\*.bat /s
/s 인 자 를 통 해 d:\123 및 하위 디 렉 터 리 의 모든 bat 파일 을'숨 김'속성 으로 대량으로 설정 할 수 있 습 니 다.
예 2,
attrib h d:\123 /s /d
d:\123 및 그 아래 의 같은 이름 의 하위 디 렉 터 리 를'숨 기기'속성 으로 설정 합 니 다.인자/d 는 파일 속성 을 대량으로 설정 하 는 동시에 지정 한 디 렉 터 리 및
아래 의 모든 하위 디 렉 터 리 에서 파일 속성 작업 을 진행 합 니 다.인자/d 는'directory'(디 렉 터 리)로 이해 할 수 있 습 니 다.즉,/d 는/s 와 함께 사용 해 야 합 니 다.
생각:
 “attrib h d:\123/s/d 와"attrib h d:\123\*.*/s/d"는 어떤 차이 가 있 습 니까?
전 자 는 d:\123 과 같은 이름 의 하위 디 렉 터 리 만'숨 기기'로 설정 되 어 있 고 다른 파일 과 하위 디 렉 터 리 는'숨 기기'를 설정 하지 않 았 습 니 다.
후 자 는 d:\123 의 모든 파일 과 하위 디 렉 터 리 를'숨 김'속성 으로 설정 하 였 으 나 d:\123 디 렉 터 리 는'숨 김'속성 을 설정 하지 않 았 습 니 다.
2.삭제 명령:del
하나 이상 의 파일 을 삭제 합 니 다.
DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
  names         파일 이나 디 렉 터 리 목록 을 하나 또는 몇 개 지정 합 니 다.어댑터
                여러 파일 을 삭제 합 니 다.디 렉 터 리,디 렉 터 리 에 있 는 디 렉 터 리 를 지정 하면
                파일 이 있 으 면 모두 삭 제 됩 니 다.
  /P            모든 파일 을 삭제 하기 전에 확인 을 알려 줍 니 다.
  /F            읽 기 전용 파일 을 강제로 삭제 합 니 다.
  /S            모든 하위 디 렉 터 리 에서 지정 한 파일 을 삭제 합 니 다.
  /Q            조용 모드.전역 마스크 를 삭제 할 때 확인 을 요구 하지 않 습 니 다.
  /A            속성 에 따라 삭제 할 파일 을 선택 하 십시오.
  attributes      R  파일 만 읽 기                     S  시스템 파일
                  H  파일 숨 기기                     A  서 류 를 보관 하 다.
                  -  아니오
기본 형식:DEL[drive:][path][filename]
예 1,
del d:\123\abc.txt
abc.txt 삭제
/P 모든 파일 을 삭제 하기 전에 확인 을 알려 줍 니 다.
예 2,
del /p d:\123\*.*
d:\123 디 렉 터 리 에 있 는 모든 파일 을 삭제 합 니 다.삭제 하기 전에 삭제 여 부 를 묻 고 싶 으 면/p 인 자 를 추가 하여 오 삭 제 를 방지 할 수 있 습 니 다.
/S 모든 하위 디 렉 터 리 에서 지정 한 파일 을 삭제 합 니 다.
예 3,
del /s d:\123\*.*
d:\123 디 렉 터 리 와 하위 디 렉 터 리 에 있 는 모든 파일 을 삭제 합 니 다.
/s 인 자 를 사용 하면 del 명령 은 지정 한 디 렉 터 리(지정 되 지 않 으 면 현재 디 렉 터 리)와 하위 디 렉 터 리 에서 지정 한 파일 이름 의 파일 을 검색 하고 삭제 합 니 다.
제외 하 다
/Q 조용 모드.전역 마스크 를 삭제 할 때 확인 을 요구 하지 않 습 니 다.
예 4,
del /s /q d:\123\*.*
d:\123 디 렉 터 리 와 하위 디 렉 터 리 에 있 는 모든 파일 을 삭제 합 니 다.
/q 인 자 를 통 해 직접 삭제 하 는 것 을 확인 할 필요 가 없습니다.이 인 자 를 사용 할 때 조심해 야 합 니 다!!
/A 속성 에 따라 삭제 할 파일 을 선택 합 니 다.
예 5,
del /ar /s d:\123\*.*
d:\123 디 렉 터 리 와 하위 디 렉 터 리 에서 속성 만 읽 는 모든 파일 을 삭제 합 니 다.
여기 서 우 리 는/a:attributes 인 자 를 통 해 지정 한 속성의 파일 을 선택 하여 삭제 합 니 다.파일 속성 attributes,r(읽 기 전용),s(시스템)선택 가능
,h(숨 김),a(압축 파일). 
3.파일 복사:copy
복사 파일 만 복사 할 수 있 고 폴 더 를 복사 할 수 없습니다.
1。단일 파일 복사
형식:copy source[drive:][path][filename]  [destination [drive:][path][filename]]
복사 할 원본 파일(경로 와 파일 이름 포함)  파일 복사 대상 경로[\파일 이름],[destination[drive:][path]
[filename]부족 할 때 현재 디 렉 터 리 입 니 다.
예 1,
copy c:\123.txt d:\
d:\디 렉 터 리 에 123.txt 를 복사 합 니 다.이 작업 이 성공 하면 명령 행 창 에'파일 복사 됨'을 알려 줍 니 다.
예 2,
copy c:\123.txt d:\abc.bat
d:\디 렉 터 리 에 123.txt 를 복사 하고 abc.bat 로 수정 합 니 다.파일 이름과 형식 을 수 정 했 습 니 다.
예 3,
copy .\123
현재 디 렉 터 리 에 있 는 123 하위 디 렉 터 리 의 파일 을 모두 현재 디 렉 터 리 로 복사 합 니 다.여 기 는 좀 이해 하기 어 려 운 것 같 습 니 다.하하,설명 하 세 요.예 를 들 어 현재 디 렉 터 리 는?
c:\windows,하위 디 렉 터 리 가 많 습 니 다.현재 하위 디 렉 터 리 123 에 있 는 파일 을 모두 현재 디 렉 터 리 c:\windows 로 복사 합 니 다.
하 얗 죠?
2。파일 일괄 복사
예 1,
copy c:\123 d:\abc
c:\123 디 렉 터 리 의 모든 파일 을 d:\abc 디 렉 터 리 에 복사 합 니 다.
예 2,
copy c:\123\*.rm d:\abc /y
c:\123 디 렉 터 리 에 있 는 모든 rm 형식의 파일 을 d:\abc 디 렉 터 리 에 복사 합 니 다.대상 디 렉 터 리 에 원본 디 렉 터 리 에 복사 할 파일 과 같은 글 이 존재 할 때
파일 이름 을 바 꿀 때'수정 x:\xx'와 같은 파일 이 나타 납 니까?(Yes/No/All):"이러한 힌트 는 덮어 쓰 거나 덮어 쓰 지 않 거나 모두 덮어 쓰 는 것 을 선택 하 게 합 니 다."
매개 변수/y(단일 파일 을 복사 하거나 대량으로 복사 할 때 사용 가능)를 통 해 이름 을 바 꾸 는 파일 을 확인 하지 않 고 직접 덮어 쓸 수 있 습 니 다.
3。병합 파일
형식:copy/b 파일 1+파일 2+...파일 N 을 합 친 파일 이름
예 1,
copy /b d:\1.mp3 d:\2.mp3 e:\3.mp3
1.mp3 와 2.mp3 를 3.mp3 로 합 칩 니 다.
예 2,
copy /b d:\1.txt d:\2.mp3
1.txt 와 2.mp3 를 합 쳐 서 합 성 된 파일 이름 이 지정 되 지 않 았 습 니 다.결 성 된 경우 합 친 파일 이름 은 명령 의 첫 번 째 파일 이름 입 니 다.
여기 서 2.mp3 를 1.txt 에 합 쳤 다.
★끝부분 에 텍스트 데 이 터 를 숨 긴 그림 파일 은 다른 소프트웨어 로 편집 하고 저장 하면 숨겨 진 텍스트 데 이 터 를 잃 어 버 릴 수 있 습 니 다.
★MP3 파일 은 이 방법 으로 연결 하면 연속 재생 이 가능 합 니 다.
★그림/노래 와 같은 바 이 너 리 파일 은/b 인자(b 는 Binary,바 이 너 리 를 대표 합 니 다)를 사용 해 야 합 니 다.그렇지 않 으 면 합병 에 실패 합 니 다.또 다른 합병 참 은/a
(a 는 ASCII,텍스트 파일 을 대표 합 니 다)일반 텍스트 의 통합 에 만 사용 할 수 있 습 니 다.두 매개 변 수 를 동시에 사용 할 수 없습니다.바 이 너 리 방식 은 텍스트 와 바 이 너 리 파일 을 합 칠 수 있 습 니 다.
텍스트 방식 은 텍스트 만 합 칠 수 있 습 니 다.
4.파일 복사(클립):xcopy
파일 과 디 렉 터 리 트 리 를 복사 합 니 다.
XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
                           [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
                           [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
                           [/EXCLUDE:file1[ file2][ file3]...]
 Source
 필요했어복사 할 파일 의 위치 와 이름 을 지정 합 니 다.이 매개 변 수 는 드라이브 나 경 로 를 포함해 야 합 니 다.
 Destination
 생략 가능.복사 할 파일 의 목 표를 지정 합 니 다.이 매개 변 수 는 드라이브 디스크 와 콜론,디 렉 터 리 이름,파일 이름 또는 조합 을 포함 할 수 있 습 니 다.
Destination 을 생략 하면 xcopy 명령 은 현재 디 렉 터 리 로 파일 을 복사 합 니 다.
xcopy 에서 사용 할 수 있 는 인자 가 너무 많 습 니 다.여 기 는 자주 사용 하 는 몇 가지 만 선택 하여 말씀 드 리 겠 습 니 다.
/S 비 어 있 는 디 렉 터 리 와 하위 디 렉 터 리 를 복사 합 니 다./s 를 생략 하면 xcopy 는 디 렉 터 리 에서 작 동 합 니 다.
예 1,
xcopy /s d:\123 e:\kkk\
d:\123 디 렉 터 리 에 있 는 모든 파일(클립)을 e:\kkk 로 복사 합 니 다.빈 하위 디 렉 터 리 는 포함 되 지 않 습 니 다.(기본적으로 xcopy 는 숨 기거 나 시스템 파일 을 복사 하지 않 습 니 다)
/E 빈 디 렉 터 리 를 포함 하여 모든 하위 디 렉 터 리 를 복사 합 니 다./e,/s,/t 명령 행 옵션 을 동시에 사용 합 니 다.
예 2,
xcopy /e d:\123 e:\kkk\
d:\123 디 렉 터 리 에 있 는 모든 파일(클립)을 e:\kkk 로 복사 합 니 다.빈 하위 디 렉 터 리 를 포함 합 니 다.(기본적으로 xcopy 는 숨 기거 나 시스템 파일 을 복사 하지 않 습 니 다)
/H 숨겨 진 파일 과 시스템 파일 속성 을 가 진 파일 을 복사 합 니 다.기본적으로 xcopy 는 숨 기거 나 시스템 파일 을 복사 하지 않 습 니 다.
예 3,
xcopy /e /h d:\123 e:\kkk\
d:\123 디 렉 터 리 에 있 는 모든 파일(클립)을 e:\kkk 로 복사 합 니 다.빈 하위 디 렉 터 리 를 포함 합 니 다./h 인 자 를 추가 한 후,xcopy 는 숨 기거 나 시스템 의 파일 을 복사 합 니 다.
/T 는 하위 디 렉 터 리 구조(즉 디 렉 터 리 트 리)만 복사 하고 파일 은 복사 하지 않 습 니 다.빈 디 렉 터 리 를 복사 하려 면/e 옵션 을 포함해 야 합 니 다.
/Y 기 존 대상 파일 을 덮어 쓰 려 는 지 확인 하 는 것 을 알려 주지 않 습 니 다.
대상 디 렉 터 리 에 원본 디 렉 터 리 에 복 사 될 파일 과 같은 파일 이름 이 존재 할 때'개작 X:\XXX'가 나타 납 니 다.  (Yes/No/All)?”
이러한 힌트 는 덮어 쓰 거나 덮어 쓰 지 않 거나 모두 덮어 쓰 는 것 을 선택 할 때 매개 변수/y 를 통 해 이름 을 바 꾸 는 파일 을 확인 하지 않 아 도 됩 니 다.
★Destination 이 파일 인지 디 렉 터 리 인지 주의 하 세 요.
Destination 이 기 존 디 렉 터 리 를 포함 하지 않 고 역 슬 래 쉬(\)로 끝나 지 않 으 면 다음 메시지 가 나타 납 니 다.
 Does destination specify a file name
 or directory name on the target
 (F = file, D = directory)?
시스템 에서 물 어 볼 게 요.
대상 X:\XXX 파일 이름 인지 디 렉 터 리 이름 인지
(F=파일,D=디 렉 터 리)?
 하나 이상 의 파일 을 한 파일 로 복사 하려 면 F 를 누 르 십시오.하나 이상 의 파일 을 디 렉 터 리 에 복사 하려 면 D 를 누 르 십시오.
생각:
xcopy/e d:\123 e:\kkk\를 비교 해 보 세 요.  xcopy/e d:\123 e:\kkk 와 둘 사이 에는 어떤 차이 가 있 습 니까?
둘 다 d:\123 디 렉 터 리 에 있 는 모든 파일(클립)을 e:\kkk 로 복사 합 니 다.빈 하위 디 렉 터 리 를 포함 하지만 전 자 는 묻 지 않 습 니 다.
대상 e:\\kkk 파일 이름 인지 디 렉 터 리 이름 인지
(F=파일,D=디 렉 터 리)?

좋은 웹페이지 즐겨찾기