파일 A와 B를 비교하고 차이점을 찾아보세요.

파일 A와 B를 비교하고 차이점을 찾아보세요.

txt 형식의 파일이 있는데 크기가 커서(doc로 변환하면 약 100페이지) 최신 버전인 B.txt와 비교하고 싶습니다. 동일한 부품을 모두 라벨링하여 차이점을 확인할 수 있는 좋은 방법이 있습니까?

답변1

귀하의 취향에 따라 선택할 수 있는 "좋은 방법"이 많이 있습니다.

  • 새로운 vim:
    nvim -d A.txt B.txt
    TUI 텍스트 편집기이므로 차이점을 표시하는 것 외에도 차이점을 축소하고, 한 파일을 다른 파일로 편집하고, 기본 파일의 구문 색상을 지정하고, 다양한 일반 텍스트 편집 작업(필터 사용부터 검색 및 바꾸기까지)을 수행할 수 있습니다. 정규식을 사용하여).
  • 윔:
    vimdiff A.txt B.txt
    NeoVIM에 따르면.
  • GUI:
    gvimdiff A.txt B.txt
    NeoVIM 및 VIM과 동일하지만 사용자 인터페이스가 TUI가 아닌 GUI입니다.
  • 차이점:
    차이점 A.txt B.txt
    pager출력이 일반적으로 편의를 위해 , 또는 와 less같은 호출기로 파이프되기를 원하는 "유리 TTY" 비교 도구입니다 . Sebas의 답변에 설명된 대로 기본 출력 형식과 다른 마크업 구성표를 사용하는 "통합" 형식 의 경우 .mostmore-u-y
  • 차이점:
    sdiff A.txt B.txt
    또 다른 "유리 TTY" 비교 도구로, 출력은 일반적으로 호출기로 연결되어야 합니다.
  • 비교하다:
    A.txt B.txt 비교
    GUI파일 차이점Viewer를 사용하면 한 파일을 다른 파일로 하나씩 편집할 수도 있습니다. 이것이 두 번째 직업이다 kompare. 다른 하나는 GUI입니다.차이점 파일뷰어, 출력의 그래픽 뷰어 diff:
    diff -u A.txt B.txt | diff -u A.txt B.txt |
  • 이맥스 ediff:
    ediff 버퍼
    emacs 운영 체제에는 자체 diff 명령이 있습니다. 곧 텍스트 편집기가 제공될 것이라고 들었습니다. (-:
  • 차이점:
    xxdiff A.txt B.txt
    한 파일을 다른 파일로 차이점별로 편집할 수 있는 또 다른 GUI diff 도구입니다.
  • Meld: 또 다른 GUI 비교 도구입니다.
  • Kdiff3: 또 다른 GUI 비교 도구입니다.
  • Guiffy: 또 다른 GUI 비교 도구입니다.

답변2

다음을 사용하여 파일을 비교할 수 있습니다.diff.

diff -u A.txt B.txt

나란히 비교하려면(2열) -y옵션을 사용하세요.

답변3

정말로 원한다면수동"동일한 부분을 모두 표시하세요", 나는 가지고있다Linux용 여러 시각적 비교 도구 비교, Beyond Compare와 Diffuse라는 두 가지만 수동 정렬을 지원하는 것으로 나타났습니다.

와인을 통해 잘 작동하고 수동 정렬을 지원하는 Windows 도구인 Grigsoft CompareIt!도 있습니다.

관련 정보