YesYo.com MintState Forums
뒤로    YesYo.com MintState BBS > Tech > Linux
검색
멤버이름    오토
비밀번호 
 

두파일 내용비교 : diff

페이지 정보

작성자 MintState 댓글 0건 조회 17,832회 작성일 08-12-23 20:22

본문

두파일 내용비교 : diff

두 파일의 내용을 비교할때 diff 를 사용한다.
사용법은 아래와 같다
diff  file1 file2

이것은 두 파일의 각 줄별로 비교해서 그 차이점을 표준 출력으로 보여준다.
두 파일이 완벽히 일치한다면 아무런 내용도 보여주지 않고 다시 프롬프트가나타난다.
출력결과를 보여주는 양식은 먼저 숫자들이 나오고,
a(추가),d(삭제),c(바뀜) 문자들 중 하나가 나오고 다음 또 숫자들이 나오는 한행과 그 다음 줄부터
그 숫자와 문자가 뜻하는 실제 내요을 기호화 |,<,>를 사용해서 보여준다.


두개의 파일을 비교한 예:


이것은 email 파일과 addresses라는 두파일의 내용을 서로 비교한 명령과 그 결과입니다.
분석해보면 2행 다음부터 3,4행이 추가 되었고 ,addresses파일의 3,4행이 추가되었다.
실제 파일의 내용은 아래와 같다
 

공백문자와 대소문자를 구분하지 않을경우


이것은 두파일을 비교해서 단어 사이의 공백 문자가 있는 차이와 대소 문자를 구분하지 않고 서로 비교합니다.

위 두 줄은 같은 줄로 처리한다.

* 디렉토리비교

두 디렉토리의 내용을 비교할때 편리하다.두 디렉토리의 내용이 같을 경우 아무것도 나타내지않고 바로 프롴프트가 떨어진다. 아래는 두 파일을 비교한 예이다


* 파일을 나란히 비교 : sdiff
sdiff는 비교되는 두 파일간의 차이점을 나란히 출력하는 명령이다. diff와 차이점은 두 파일이 옆으로 나란히 출력한다.

형식 : sdiff [옵션] 파일1 파일2


※ 실행을 해보면 우측에 '|'가 나온다. 의미는 그 행이 서로 틀리다는 것을 뜻한다.

댓글목록

등록된 댓글이 없습니다.

Total 360건 6 페이지
Linux 목록
번호 제목 글쓴이 조회 날짜
260 MintState 15806 12-24
259 MintState 16800 12-24
258 MintState 12153 12-24
257 MintState 17742 12-24
256 MintState 14680 12-24
255 MintState 18538 12-24
254 MintState 24531 12-24
253 MintState 12804 12-24
252 MintState 12790 12-24
251 MintState 10719 12-24
250 MintState 13005 12-24
249 MintState 15593 12-24
248 MintState 14693 12-23
247 MintState 17176 12-23
열람중 MintState 17833 12-23
245 MintState 17380 12-23
244 MintState 16426 12-23
243 MintState 16407 12-23
242 MintState 19991 12-23
241 MintState 12642 12-23
게시물 검색
모바일 버전으로 보기
CopyRight ©2004 - 2024, YesYo.com MintState. ™