diff
OpenBSD에서 의 구현 -d
에는 다음과 같은 비표준 옵션이 있습니다.
-d
diff를 가능한 작게 만들기 위해 매우 열심히 노력하십시오. 변경 사항이 많은 대용량 파일을 처리 할 때 처리 능력과 메모리가 많이 소모 될 수 있습니다.
GNU diff
구현은 더 짧은 문서와 동일한 옵션을 갖습니다.
-d
,--minimal
더 작은 변화를 찾으려고 노력하십시오
때때로 나는 그것이 같은에서 어떤 모양이나 형태 다른 인 출력을 생성하는 경우 만 보려면이 옵션을 사용했습니다 diff
옵션없이 명령을,하지만 난 적이 결코 (웃기려는 의도 없음) 차이를 보이지 않는다.
누군가이 옵션이 실제로 동일한 명령에서 다른 결과를 생성하는 예제를 제공하거나 가리킬 수 -d
있습니까? 다른 사람이이 옵션을 시작하는 데 필요한 상황을 설명 할 수 있다면 "최소"가 "작은 출력 줄"또는 "더 적은 덩어리"를 의미하는지 확실하지 않습니다.
교육받지 못한 추측은 큰 덩어리와 관련이 있다는 것입니다.
info diff performance
IIRC
gdiff -d
OpenBSD의 추가 기능이 유용한 지 확인하기 위해 다른 출력을 생성하는 예제를 얻고 싶습니다 . 내 테스트에서 차이점을 얻을 수는 없었지만 OpenBSD 코드는 정상적인 파일 크기를 사용하는 한 Douglas McIlroy의 diff 알고리즘이 gdiff보다 빠르기 때문에 상당한 영향을 미치는 성능을 느리게합니다.