홈페이지 » 어떻게 » Windows 명령 프롬프트에서 FC (파일 비교) 사용 방법

    Windows 명령 프롬프트에서 FC (파일 비교) 사용 방법

    PC를 사용하는 경우 액세스 할 수있는 내용이나 이진 코드 차이가 있는지 확인하기 위해 파일을 비교하는 데 사용할 수있는 훌륭한 명령 줄 도구가 있습니다. File Compare 또는 FC는 텍스트 또는 바이너리 파일의 내용을 비교하고 ASCII 및 유니 코드 텍스트를 모두 비교할 수있는 간단한 프로그램입니다. 이 도구를 사용하여 두 파일의 모든 행 또는 다른 파일과 일치하지 않는 두 세트의 파일을 표시 할 수 있습니다.

    파일 비교 스위치 및 매개 변수

    1. /비 - 이 스위치는 이진 비교를 수행합니다..
    2. /기음 - 대소 문자를 구분하지 않고 비교해야하는 경우이 스위치를 사용하십시오.
    3. /에이 - 이 스위치를 사용하면 FC가 각 차이 그룹의 첫 번째 줄과 마지막 줄만 표시합니다..
    4. /유 - 이 스위치를 사용하여 파일을 유니 코드 텍스트 파일로 비교합니다..
    5. /엘 - 그러면 파일이 ASCII 텍스트로 비교됩니다..
    6. /엔 - 이 스위치는 ASCII에서만 사용할 수 있지만 모든 해당 줄 번호가 표시됩니다.
    7. / LB - "n"을 숫자로 바꾸어 FC가 중단되기 전에 읽는 연속 된 다른 줄의 수를 제한하십시오. 숫자를 지정하지 않으면 기본값은 100 줄의 일치하지 않는 텍스트입니다..
    8. /nnnn - 여기서 "n"을 바꾸면 불일치 한 줄을 발견했을 때 불일치 이후에 "n"개의 연속 된 일치하는 줄을 찾으면 계속할 수 있습니다. 이 기능은 두 파일이 매우 동기화되지 않도록하려는 경우에 유용합니다..
    9. /티 - 이 스위치는 탭이 공백으로 확장되지 않도록 FC에 알립니다..
    10. / W - 이 스위치를 사용하면 FC는 파일을 비교하는 동안 공백 (탭과 공백)을 압축합니다.

    지정할 필요가있는 매개 변수는 하나 뿐이지 만 두 개의 인스턴스를 입력해야합니다. 파일의 위치를 ​​알려주는 Pathname 매개 변수입니다..

    FC의 구문

    명령 프롬프트의 모든 도구와 마찬가지로 명령을 적절한 구문으로 입력하는 방법을 알아야합니다. 사용할 수있는 파일 비교 도구에는 두 가지 주요 옵션이 있습니다. 두 개의 개별 파일 대신 두 개의 파일 세트를 비교하려면 와일드 카드 (? 및 *)를 사용할 수 있습니다..

    FC [경로 이름 1] [경로 이름 2]
    FC [스위치] [경로명 1] [경로명 2]

    명령에 따라 4 % errorlevel % 응답 중 하나가 수신됩니다..

    1. -1 - 구문이 잘못되었습니다..
    2. 0 - 두 파일이 동일합니다..
    3. 1 - 파일이 다릅니다..
    4. 2 - 파일 중 하나 이상을 찾을 수 없습니다..

    연습하자

    시작하기 전에 테스트에 사용할 3 가지 샘플 텍스트 문서를 다운로드해야합니다. 이 문서에는 각각 비슷한 단어 그룹으로 된 텍스트 단락이 들어 있습니다. 이 세 가지 문서를 다운로드하면 컴퓨터의 폴더에 복사 할 수 있습니다. 이 튜토리얼의 목적을 위해 모든 텍스트 문서를 데스크탑에 넣을 것입니다.

    1. FC 샘플
    2. FC 엑서사이즈
    3. FCexercise2

    이제 상승 된 명령 프롬프트 창을 열어야합니다. Windows 7 및 10에서 시작 메뉴를 열거 나 Windows 8에서 검색 기능을 열고 CMD를 검색하십시오. 그런 다음 마우스 오른쪽 단추로 클릭 한 다음 "관리자 권한으로 실행"을 누릅니다. 상승 된 명령 프롬프트 창을 열 필요가 없지만 불쾌한 확인 대화 상자가 나타나지 않도록하는 데 도움이됩니다.

    우리의 튜토리얼은 오늘 아래에 정교화 될 몇 가지 간단한 시나리오를 다룹니다..

    1. 파일 비교를 사용하여 같은 폴더에있는 두 텍스트 파일 비교.
    2. "/ lbn"스위치를 사용하여 파일 비교를 사용하여 같은 폴더에있는 파일 비교.
    3. 두 개의 동일한 파일 비교.
    4. 두 개의 다른 파일과 두 개의 동일한 파일의 이진 비교 수행.

    시나리오 1 - 파일 비교를 사용하여 두 텍스트 파일 비교.

    이제 명령 프롬프트 창이 열리고 데스크탑에 텍스트 파일이 생겼으니 간단한 파일 비교를 할 준비가되었습니다. 이 섹션에서는 기본 비교를 수행 한 다음 몇 가지 옵션을 추가합니다. "FCsample"및 "FCexercise"의 내용을 비교하려면 다음 명령을 입력하여 시작하십시오. 경로 이름을 컴퓨터와 일치하는 이름으로 바꾸고 대 / 소문자를 구분하지 않는 명령 프롬프트를 기억하십시오.

    fc C : \ Users \ Martin \ Desktop \ FCsample.txt C : \ Users \ Martin \ Desktop \ FCexercise.txt

    이 경우 두 문서의 모든 텍스트가 제대로 일치하지 않기 때문에 표시됩니다..

    시나리오 2 - "/ lbn"스위치를 사용하여 파일 비교를 사용하여 같은 폴더에있는 파일 비교.

    이제 FC가 2 줄의 일치하지 않는 데이터 이후에 멈추도록 다른 비교를 시도해 보겠습니다. "/ lbn"스위치를 추가하여이를 수행하십시오..

    fc / lb2 C : \ Users \ Martin \ Desktop \ FCsample.txt C : \ Users \ Martin \ Desktop \ FCexercise.txt

    보시다시피 "Resync Failed"라는 오류 메시지가 나타납니다. 파일이 너무 다릅니다. "두 개 이상의 연속 된 불일치 데이터가 있기 때문입니다. 숫자를 변경하거나 직접 파일을 편집 해보고 파일 비교 도구로 재생하여 어떤 결과가 나오는지보십시오..

    시나리오 3 - 두 개의 동일한 파일 비교.

    다운로드 한 파일에는 "FCexercise"및 "FCexercise2"라는 두 개의 파일이 표시됩니다.이 두 파일은 정확히 동일한 내용을 가지고 있으므로 비교를 수행하고 우리가 얻은 결과를 확인합니다.

    fc C : \ Users \ Martin \ Desktop \ FCexercise.txt C : \ Users \ Martin \ Desktop \ FCexercise2.txt

    위 이미지에서 알 수 있듯이 FC는 차이점이 없다고보고합니다. 하나의 파일을 편집하고 하나의 문자를 추가하고 명령을 다시 시도하면 결과가 아래 이미지와 같이 나타납니다. 변경된 유일한 것은 문자 "a"가 추가 된 것입니다.

    시나리오 4 - 두 개의 다른 파일과 두 개의 동일한 파일의 이진 비교 수행.

    이 예제에서는 "FCexercise"및 "FCsample"파일의 이진 비교를 수행합니다.

    fc / b C : \ Users \ Martin \ Desktop \ FCexercise.txt C : \ Users \ Martin \ Desktop \ sample.txt

    이 함수는 두 파일이 비교 중임을 알리는 것으로 시작됩니다. 다음으로, 바이너리 숫자가 한꺼번에 스크롤되어 파일이 나란히 비교되고 마지막으로 FCexercise가 FCsample보다 길다는 보고서가 수신됩니다. 다음 예제에서는 "FCexercise"및 "FCexercise2"파일의 이진 비교를 수행합니다..

    fc / b C : \ Users \ Martin \ Desktop \ FCexercise.txt C : \ Users \ Martin \ Desktop \ FCexercise2.txt

    동일한 파일 두 개를 비교할 때 FC는 두 파일간에 차이가 없음을보고합니다. 이제 FC 도구의 기본 사항을 알고 있으므로 스위치를 가지고 놀고 새로운 아이디어를 테스트 해보십시오. 파일을 가지고 놀고있는 동안 우발적 인 데이터 손실을 피하기 위해 여기에 제공된 더미 샘플을 사용하는 것이 가장 좋습니다.

    이미지 신용 : Flickr의 Nikki