Skip to content

파일비교 명령어 diff 사용법

조회 수 9646 추천 수 0 2013.05.03 17:26:45
<옵션 설명>

-u : 없어진 내용(-), 생긴 내용(+)을 구분해서 표현해준다. 소스파일 비교시 필수
-r : 재귀적으로 하위파일들까지 검사한다. 디렉토리 검사할 때 필요
-N: 새로 생긴 파일(빠진파일)에 대한 비교결과까지 보여준다.
--brief : 단순히 파일이 같은지만 확인

<예제>

diff -u a_rev1.c a_rev2.c > comp.diff

- 파일 a_rev1.c 와 a_rev2.c 파일을 비교


diff -urN dir1 dir2 > comp.diff

- 폴더 dir1 과 dir2 를 비교. 가장 일반적인 형태. 
- dir2 가 최신이어야 한다. 그래야 '+(추가된 코드)' 형식으로 나타내어짐. 아니면 거꾸로 됨


diff -ur dir1 dir2 > comp.diff

- 마찬가지로 두 폴더를 비교하는데, 빠진 파일에 대한 검사는 하지 않고 기존에 있는 파일들만 비교한다.
- 마찬가지로 dir2 가 dir1 에 대해 부분집합이어야 한다.
- dir1 이 기존의 완전한 형태의 소스 디렉토리이고, dir2 는 거기에 대해 추가되고 변경된 코드 디렉토리일 때 사용한다. 즉 dir1 이 많은 파일들, dir2 이 적은 파일들
profile

일요일은 짜빠게뤼~ 먹는날~^^

엮인글 :
http://adminplay.com/200097/0c5/trackback
List of Articles
번호 제목 글쓴이 날짜 조회 수sort

[ UDP ] packet buffer size 조절

Install 3ware (LSI) 9690SA SCSI RAID Controller VIB On... file

[맥] 커맨드 라인에서 CD/DVD 꺼내기

우분투 DNS 변경 및 고정

Ubunt (우분투) 에서 sun-java6-jdk 설치

sysctl 조정 방법

Unbunt OS 에서 Maven 설치(Install it – apt-get install)

VirtualBox 4.3 Released – Install on RHEL/CentOS/Fedor...

SVN 클라이언트 명령어

리눅스 벤치마크 프로그램 목록

스퀴드(squid) 로그 로테이트 방법

원격데스크톱(RDP) 클라이언트 접속기록(Log) 삭제하기 file

CentOS 6.5 에서 VirtualBox 4.3 설치후 VirtualBox 구동...

CentOS Linux Remote Desktop 에서 로그인 화면보기

sakai 2.7.0 source installation in ubuntu 10.04.1 file

python mysql connector 설치 및 SQLAachemy 연동

ubuntu 부팅시 서비스 자동실행 및 실행방지

CentOS 6.5 + Python2.7 + MySQL_Python-1.2.3

proxy 서버 통해서 외부문서 불러오기 curl

cacti plugin thold 설치

Copyright ADMINPLAY corp. All rights reserved.

abcXYZ, 세종대왕,1234

abcXYZ, 세종대왕,1234