본문 바로가기
경제

"명령 프롬프트를 통한 파일 처리 및 환경 변경"

by 야클의씨 2024. 1. 10.
반응형

 

명령 프롬프트

명령 프롬프트 ERASE : 하나 이상의 파일을 지웁니다.

명령 프롬프트에서 ERASE 명령어는 하나 이상의 파일을 지우는 데 사용됩니다. 이 명령어는 사용자가 삭제하려는 파일의 이름을 입력하면 해당 파일을 지웁니다.

예를 들어, "ERASE 파일명" 명령어를 사용하면 해당 파일이 지워집니다. ERASE 명령어는 파일을 복구할 수 없게 삭제하므로 주의해야 합니다.

ERASE 명령어 예시

  • ERASE sample.txt : "sample.txt" 파일을 삭제합니다.

  • ERASE *.txt : 모든 .txt 확장자를 가진 파일을 삭제합니다.
  • ERASE * : 모든 파일을 삭제합니다. 이 경우, 지우고자 하는 파일들에 대한 확인 메시지가 나타납니다.

명령 프롬프트에서 ERASE 명령어를 사용할 때에는 다른 파일이나 폴더에 영향을 줄 수 있으므로 신중하게 사용해야 합니다.

ENDLOCAL : 배치 파일에서 환경 변경의 지역화를 끝냅니다.

ENDLOCAL은 배치 파일에서 사용한 환경 변수의 변경을 지역화시키는 명령어입니다.

배치 파일에서 변수를 설정하고 해당 파일 안에서만 해당 변수를 사용하고자 할 때는 ENDLOCAL을 사용하여 변경 내용을 지역화시킬 수 있습니다. 환경 변수 변경의 지역화는 배치 파일에서 변수를 설정하며, 해당 파일이 종료되면 변수의 값이 원래 상태로 돌아감을 의미합니다. 이를 통해 다른 프로세스나 실행 파일에 영향을 주지 않고 변수 값을 조작할 수 있습니다.

ECHO 명령 프롬프트

명령 프롬프트에서 ECHO 명령어는 텍스트를 출력하는 데 사용됩니다. ECHO 명령어를 사용할 때, 출력하고자 하는 텍스트를 따옴표(")로 감싸면 정확히 해당 내용이 출력됩니다. 따옴표 없이 텍스트를 입력하면 명령 프롬프트에서 미리 정의된 변수의 값을 출력합니다.

ECHO 명령어는 배치 파일에서 디버깅 및 사용자에게 메시지를 표시하는 용도로 자주 사용됩니다. 또한, 스크립트를 실행하면서 어떤 작업이 수행되고 있는지 사용자에게 알리는 데도 유용하게 활용됩니다. 예를 들어, "ECHO 작업을 시작합니다.

.."와 같은 메시지를 사용자에게 표시할 수 있습니다. ECHO 명령어는 명령 프롬프트 환경에서 간단한 텍스트 출력에 매우 유용한 명령어입니다.명령 프롬프트에서는 메시지를 표시하거나 ECHO를 사용하거나 사용하지 않을 수 있습니다.

ECHO를 사용하면 명령 프롬프트에 표시할 메시지를 지정할 수 있습니다. 예를 들어, "ECHO Hello, World!" 명령을 실행하면 "Hello, World!"라는 메시지가 명령 프롬프트에 표시됩니다. DRIVERQUERY 명령은 현재 장치 드라이버의 상태와 속성을 표시합니다.

이 명령을 실행하면 다음과 같은 정보가 표시됩니다:
  • Driver Name: 드라이버의 이름
  • Description: 드라이버의 설명
  • Manufacturer: 드라이버의 제조사
  • Status: 드라이버의 상태 (실행 중 또는 중지)
  • Start Mode: 드라이버의 시작 모드 (자동 또는 수동)
아래는 DRIVERQUERY 명령을 실행한 결과 예시입니다:
Driver Name Description Manufacturer Status Start Mode
Driver1 드라이버 1 제조사 1 실행 중 자동
Driver2 드라이버 2 제조사 2 중지 수동

이러한 결과를 통해 현재 설치된 장치 드라이버의 상태와 속성을 확인할 수 있습니다. 이 정보는 드라이버의 관리나 문제 해결에 도움이 됩니다.

명령 프롬프트를 통한 윈도우 명령 편집과 매크로 생성

Dokey - 명령줄을 편집하고, 윈도우 명령 다시 호출 및 매크로 생성

윈도우 운영체제에서는 명령 프롬프트를 통해 다양한 작업을 수행할 수 있습니다.

DOSKEY는 명령줄을 편집하는 도구로, 이를 통해 편리하게 명령어를 수정하고 다시 호출할 수 있습니다. 또한 매크로를 생성하여 자주 사용하는 명령어를 간편하게 실행할 수 있습니다.

명령줄 편집

DOSKEY를 사용하면 명령어를 효과적으로 편집할 수 있습니다.

명령어 앞뒤에 백스페이스(Backspace)나 좌, 우 화살표 키를 사용하여 특정 부분을 수정하거나 이동할 수 있습니다. 또한, 큰따옴표(")나 작은따옴표(')를 사용하여 명령어 내에 공백을 포함할 수도 있습니다.

윈도우 명령 다시 호출

이미 실행한 윈도우 명령을 다시 호출해야 할 때, 매번 명령을 다시 입력할 필요 없이 DOSKEY를 사용하면 편리합니다.

명령 프롬프트에서 이전에 입력한 명령을 화살표 키를 사용하여 쉽게 찾아 다시 실행할 수 있습니다.

매크로 생성

자주 사용하는 명령어를 반복해서 입력해야 할 때, DOSKEY의 매크로 기능을 사용하면 편리합니다. 매크로를 생성하면 복잡한 명령어를 단순하게 단축하여 실행할 수 있습니다.

예를 들어, 자주 사용하는 명령어인 "ipconfig /flushdns"를 "f"라는 매크로로 설정하면, 매번 긴 명령어를 입력하지 않아도 간편하게 실행할 수 있습니다.


디스크 파티션 속성 표시 및 구성

디스크 파티션은 하나의 물리적 디스크를 여러 개의 논리적인 섹션으로 분할하는 작업을 말합니다. 디스크 파티션 속성을 표시하거나 구성하기 위해 DISKPART를 사용할 수 있습니다.

디스크 파티션 속성 표시

DISKPART를 사용하면 현재 시스템에 있는 디스크 및 디스크 파티션의 속성을 확인할 수 있습니다. 명령 프롬프트에서 DISKPART를 실행하고 "list disk" 명령을 입력하면 시스템에 연결된 디스크의 목록과 각 디스크의 크기, 상태 등을 확인할 수 있습니다.

디스크 파티션 구성

DISKPART를 사용하여 디스크 파티션을 구성하려면 "create partition" 명령을 입력합니다.

이를 통해 새로운 파티션을 생성하고 크기, 파일 시스템 형식 등을 설정할 수 있습니다. 또한, "delete partition" 명령을 사용하여 기존의 파티션을 삭제할 수도 있습니다.


플로피 디스크의 내용 복사

플로피 디스크에 저장된 내용을 다른 디스크로 복사하고 싶을 때, DISKCOPY를 사용할 수 있습니다.

이를 통해 플로피 디스크의 모든 파일과 폴더를 다른 디스크로 복사할 수 있습니다.

DISKCOPY 명령 사용

DISKCOPY 명령은 명령 프롬프트에서 사용할 수 있는 다양한 옵션이 있습니다. 예를 들어, "diskcopy a: b:" 명령을 입력하면 A 드라이브에 있는 플로피 디스크의 내용을 B 드라이브로 복사할 수 있습니다.


명령 설명
diskcopy a: a: /v 플로피 디스크를 동일한 드라이브에 옮김
diskcopy a: b: A 드라이브의 플로피 디스크를 B 드라이브로 복사

명령 프롬프트에서 사용되는 다른 명령어들은 아래와 같습니다. 1. DISKCOMP: 두 플로피 디스크의 내용을 비교합니다. 2. DIR: 디렉터리에 있는 파일과 하위 디렉터리 목록을 보여줍니다.

3. DEL: 하나 이상의 파일을 지웁니다. DISKCOMP 명령어를 사용하면 두 플로피 디스크의 내용을 비교할 수 있습니다. 이 명령어는 다음과 같이 사용합니다: ``` DISKCOMP drive1:path1 drive2:path2 ``` 여기서 `drive1:path1`은 비교할 첫 번째 디스크의 드라이브와 경로를, `drive2:path2`는 비교할 두 번째 디스크의 드라이브와 경로를 나타냅니다.

DIR 명령어는 현재 디렉터리에 있는 파일과 하위 디렉터리의 목록을 보여줍니다. 이 명령어는 다음과 같이 사용합니다: ``` DIR drive:path /A:attributes /B /C /D /L /N ``` 여기서 `drive:path`는 디렉터리의 드라이브와 경로를 나타내며, `/A:attributes`는 특정 속성을 가진 파일만 출력하도록 지정할 때 사용합니다. DEL 명령어는 하나 이상의 파일을 지울 때 사용합니다.

이 명령어는 다음과 같이 사용합니다: ``` DEL /P /F /S /Q /A:attributes names ``` `/P` 옵션은 각 파일을 삭제하기 전에 확인 메시지를 표시하고, `/F` 옵션은 강제로 파일을 삭제하는 역할을 합니다. `/S` 옵션은 지정된 디렉터리와 하위 디렉터리에 있는 파일을 삭제하는 데 사용되며, `/Q` 옵션은 삭제할 때 확인 메시지를 표시하지 않습니다. `/A:attributes` 옵션은 특정 속성을 가진 파일만 삭제하도록 지정할 때 사용합니다.

그 외에도 명령 프롬프트에서 다양한 명령어를 사용할 수 있습니다. 예를 들어, `CD` 명령어는 디렉터리를 변경할 때 사용하며, `COPY` 명령어는 파일을 복사할 때 사용합니다. 이렇게 명령 프롬프트에서 사용되는 주요 명령어들을 활용하여 파일 및 디렉터리를 관리할 수 있습니다.

이러한 명령어들을 잘 익히고 사용하면 컴퓨터 관리를 효율적으로 할 수 있습니다. 이상입니다.

명령 프롬프트 명령어 - DATE와 COPY 사용법

DATE 명령어를 사용하여 날짜를 보여주거나 설정합니다.

DATE 명령어는 현재 시스템 날짜를 표시하거나, 날짜를 변경할 수 있는 기능을 제공합니다.

사용법:

  1. DATE 명령어를 입력하여 현재 날짜를 확인할 수 있습니다.
  2. DATE 날짜 형식으로 입력하여 날짜를 변경할 수 있습니다.

    예를 들어, DATE 2022-12-31과 같이 입력하면 시스템의 날짜가 2022년 12월 31일로 변경됩니다.

COPY 명령어를 사용하여 파일을 다른 위치로 복사합니다.

COPY 명령어는 하나 이상의 파일을 다른 위치로 복사하는 기능을 제공합니다.

사용법:

  1. COPY 원본 파일 경로 목적지 경로 형식으로 입력하여 파일을 복사할 수 있습니다. 예를 들어, COPY C:\폴더\파일.txt D:\백업폴더\와 같이 입력하면 파일.txt를 C:\폴더에서 D:\백업폴더로 복사합니다.
  2. COPY 원본 파일 경로1 원본 파일 경로2 ... 목적지 경로 형식으로 입력하여 여러 파일을 한 번에 복사할 수 있습니다.

    예를 들어, COPY C:\폴더\파일1.txt C:\폴더\파일2.txt D:\백업폴더\와 같이 입력하면 파일1.txt, 파일2.txt를 C:\폴더에서 D:\백업폴더로 복사합니다.

명령어 설명
DATE 현재 날짜를 표시하거나 변경합니다.
COPY 원본 파일 경로 목적지 경로 파일을 다른 위치로 복사합니다.


명령 프롬프트에서 FAT를 NTFS로 변환하는 방법에 대해 더 자세히 알아보겠습니다. 현재 드라이브는 변환할 수 없다는 메시지가 나타납니다. 볼륨을 NTFS로 변환하는 방법은 다음과 같습니다.

1.
  • 먼저, 시작 메뉴에서 '명령 프롬프트'를 검색합니다.
  • 2.
  • '명령 프롬프트'를 마우스 오른쪽 버튼으로 클릭한 다음 '관리자 권한으로 실행'을 선택합니다.
  • 3.
  • 명령 프롬프트 창이 열리면 다음 명령어를 입력하고 Enter 키를 누릅니다.


  • 볼륨 변환 명령어
    convert drive_letter: /fs:ntfs

    위 명령어에서 "drive_letter"는 변환하려는 드라이브의 문자를 입력해야 합니다. 예를 들어 C 드라이브를 변환하려면 "convert C: /fs:ntfs"를 입력합니다. 4.
  • 볼륨 변환을 진행하기 전에, 시스템이 다음 번 부팅 때 변환 작업을 수행하도록 설정하라는 안내가 표시될 수 있습니다.

    그렇다면 'Y'를 입력한 후 Enter 키를 눌러 설정을 완료합니다.
  • 5.
  • 이제 몇 분 동안 시스템이 볼륨을 NTFS로 변환하는 작업을 진행합니다. 완료되면 "볼륨을 NTFS로 정상적으로 변환했습니다.

    "라는 메시지가 표시됩니다.
  • 이렇게하여 FAT 파일 시스템을 NTFS로 변환할 수 있습니다. 거의 모든 상황에서의 변환은 성공적으로 이루어집니다.

    그러나 중요한 파일이 있는 드라이브를 변환하기 전에 백업을 해야 합니다.

    디스크 검사 및 상태 보고서 확인하기: CHKDSK, CHDIR, CHCP 명령어 설명

    CHKDSK
    CHKDSK 명령어는 디스크를 검사하고 상태 보고서를 표시하는데 사용됩니다. 이 명령어를 사용하면 시스템 파일 및 디렉터리 구조에 대한 오류를 찾아서 복구할 수 있습니다.

    예를 들어, 하드 디스크에 문제가 있을 때 CHKDSK 명령어를 실행하면 오류를 확인하고 복구하는 작업을 수행할 수 있습니다. 중요한 파일 및 데이터의 손상을 방지하기 위해 정기적으로 CHKDSK 명령어를 실행하는 것이 좋습니다.

    CHDIR
    CHDIR 명령어는 현재 디렉터리 이름을 보여주거나 변경하는데 사용됩니다.

    디렉터리는 파일을 저장하는 폴더라고 생각할 수 있는데, CHDIR 명령어를 사용하면 디렉터리를 이동하거나 현재 작업 중인 디렉터리를 확인할 수 있습니다. 예를 들어, CHDIR 명령어를 사용하여 "C:\Windows"라는 디렉터리로 이동하거나 현재 작업 중인 디렉터리의 경로를 확인할 수 있습니다.

    CHCP
    CHCP 명령어는 활성화된 코드 페이지의 번호를 표시하거나 설정하는데 사용됩니다.

    코드 페이지는 텍스트 문자를 부호화하고 해석하는 데 사용되는 규칙의 집합이라고 생각할 수 있습니다. CHCP 명령어를 사용하여 코드 페이지를 확인하거나 원하는 코드 페이지를 설정할 수 있습니다. 예를 들어, CHCP 명령어를 사용하여 한국어 윈도우의 코드 페이지를 확인하고 변경할 수 있습니다.


    명령어 설명
    CHKDSK 디스크 검사 및 상태 보고서 확인
    CHDIR 현재 디렉터리 이름 표시 및 변경
    CHCP 활성화된 코드 페이지 확인 및 설정

    위의 명령어들은 명령 프롬프트에서 사용되는 유용한 도구입니다. 디스크 문제를 해결하거나 작업 중인 디렉터리를 확인하는 등의 작업에 활용할 수 있습니다. 이러한 명령어들은 컴퓨터 관리 및 유지보수에 도움을 주는 데 중요한 역할을 합니다.

    1. 명령 프롬프트>CALL : 일괄 프로그램에서 다른 일괄 프로그램을 호출합니다.
    2. BCDEDIT : 부팅 로딩을 제어하기 위해 부팅 데이터베이스에서 속성을 설정합니다.
    3. ATTRIB : 파일 속성을 표시하거나 변경합니다.

    정리:
    명령어 용도
    CALL 일괄 프로그램 호출
    BCDEDIT 부팅 로딩 제어
    ATTRIB 파일 속성 표시 및 변경

    각 명령어에 대한 설명을 요약하면 다음과 같습니다: - 명령 프롬프트의 CALL은 일괄 프로그램에서 다른 일괄 프로그램을 호출하는 명령어입니다. - BCDEDIT은 부팅 로딩을 제어하기 위해 부팅 데이터베이스의 속성을 설정하는 명령어입니다. - ATTRIB은 파일의 속성을 표시하거나 변경하는 명령어입니다.