English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux cmp 명령어

Linux 명령어大全

Linux cmp 명령어는 두 파일이 차이가 있는지 비교하는 데 사용됩니다.

비교하는 두 파일이 완전히 같으면 이 명령어는 어떤 정보도 표시하지 않습니다. 차이가 있으면 기본적으로 첫 번째 차이 위치의 문자와 행 번호를 표시합니다. 파일 이름을 지정하지 않거나 제공된 파일 이름이 ""이면-"이면 cmp 명령어는 표준 입력 장치에서 데이터를 읽습니다.

문법

cmp [-clsv][-i <문자 수>][--help][첫 번째 파일][두 번째 파일]

파라미터

  • -c나--print-chars  차이 위치의 십진수 코드 외에도 해당 문자에 해당하는 문자를 표시합니다。
  • -i<문자 수>나--ignore-initial=<문자 수>  수를 지정합니다。
  • -l나--verbose  모든 차이를 표시합니다。
  • -s나--quiet나--silent  에러 메시지를 표시하지 않습니다。
  • -v나--version  버전 정보 표시。
  • --help  온라인 도움말。

온라인 예제

두 파일이 같은지 확인하려면 입력하세요:

cmp prog.o.bak prog.o 

이는 prog.o.bak과 prog.o를 비교합니다. 파일이 같으면 메시지를 표시하지 않습니다. 파일이 다르면 첫 번째 차이 위치를 표시합니다. 예를 들어:

prog.o.bak prog.o 차이: char 4, line 1 

cmp: EOF on prog.o.bak 메시지가 표시되면, prog.o의 첫 번째 부분과 prog.o.bak이 같지만 prog.o에는 다른 데이터가 있습니다.

Linux 명령어大全