«diff» 태그된 질문

diff-두 파일 또는 두 디렉토리의 각 해당 파일 간의 차이점을 표시하는 명령 줄 도구입니다.

4
전환 된 줄이있는 diff 두 파일의 결과 같은 줄이 두 번 누락되었다고 표시
두 줄의 파일이 서로 순열되어 있지만 생성 된 출력을 파악할 수없는 두 파일의 linux diff 명령을 이해하려고합니다. 아래의 세 가지 명령을 고려하십시오. [myPrompt]$ cat file1 apples oranges [myPrompt]$ cat file2 oranges apples [myPrompt]$ diff file1 file2 1d0 < apples 2a2 > apples 누군가 diff의 위의 암호 출력을 설명 할 수 …
28 diff 

1
diff-출력 라인 번호
파일 비교를 위해 cli 도구를 사용하고 출력 줄 앞에 줄 번호가 필요합니다. 라인 차이로 이동할 수 있습니다. :line-number: regular line contents 그래서 시도했지만 diff문서를 읽는 것이 가능할 것 같습니다. -D, --ifdef=NAME output merged file with `#ifdef NAME' diffs --GTYPE-group-format=GFMT format GTYPE input groups with GFMT --line-format=LFMT format all input lines …
25 diff 

1
“-d”옵션은 diff에 어떤 영향을 줍니까?
diffOpenBSD에서 의 구현 -d에는 다음과 같은 비표준 옵션이 있습니다. -d diff를 가능한 작게 만들기 위해 매우 열심히 노력하십시오. 변경 사항이 많은 대용량 파일을 처리 할 때 처리 능력과 메모리가 많이 소모 될 수 있습니다. GNU diff구현은 더 짧은 문서와 동일한 옵션을 갖습니다. -d, --minimal 더 작은 변화를 찾으려고 노력하십시오 때때로 …
24 diff 

3
차이점, 올바른 파일에서만 수정 된 줄 표시
파일이 a있고 에서 복제 된 이후 변경된 b행을 출력하고 싶습니다 . 수정 된 라인, 주변 컨텍스트, 차이 오프셋 마크가 없습니다.ba 쉘 스크립팅을 사용하여 어떻게 할 수 있습니까? (파이썬 / 펄 / PHP / ... 없음) Sed와 awk는 수용 가능한 솔루션입니다. 현재 내가하고있는 일은 --suppress-common-lines와 diff -y이며 정규 표현식 역 참조를 …
24 shell-script  sed  awk  diff 

5
두 폴더를 어떻게 비교하고 차이를 세 번째 폴더로 복사합니까?
세 개의 폴더가 있습니다 : 현재 파일을 포함하는 current 폴더 동일한 파일의 이전 버전을 포함하는 old 폴더 빈 폴더 인 폴더 차이 어떻게 비교 할 세 와 현재 와 다른 (또는 완전히 새로운)있는 파일 복사 현재 에 차이를 ? 나는 모든 것을 수색했으며 그것이 해결해야 할 간단한 것 같지만 특정 …
23 files  rsync  diff  file-copy 


3
"Hunk # 1 FAILED at 1 (다른 라인 엔딩)"메시지를 수정하는 방법?
명령으로 패치를 만들려고합니다. git diff sourcefile >/var/lib/laymab/overlay/category/ebuild/files/thepatch.patch 패치를 적용하면 $ patch -v GNU patch 2.7.5 $ /usr/bin/patch -p1 </var/lib/laymab/overlay/category/ebuild/files/thepatch.patch patching file sourcefile Hunk #1 FAILED at 1 (different line endings). Hunk #2 FAILED at 23 (different line endings). Hunk #3 FAILED at 47 (different line endings). Hunk #4 FAILED at …
22 git  diff  newlines  patch 

6
파일의 내용이 아닌 디렉토리 비교
diff -r을 사용하면이 작업을 수행 할 수 있지만 diff가 파일의 내용을 확인하므로 시간이 오래 걸립니다. 두 파일이 크기, 마지막 수정 등에 대해 동일하다는 것을 결정하는 것을 원합니다.하지만 파일을 비트 단위로 검사하지 않습니다 (예 : 비디오가 너무 오래 걸립니다) 다른 방법이 있습니까?


3
정규 표현식을 기반으로 diff / patch의 관련 덩어리 만 표시
git log -G<regex> -p지정된 패턴과 일치하는 변경 사항에 대해 코드베이스 기록을 검색하는 훌륭한 도구입니다. 그러나 주로 관련이없는 덩어리가있는 바다의 diff / patch 출력에서 ​​해당 덩어리를 찾는 것은 압도적 일 수 있습니다. 물론 git log원래의 문자열 / 정규식 에 대한 출력을 검색 할 수는 있지만 관련이없는 많은 변경 사항의 시각적 소음과 …
20 git  diff  patch 


5
cp를 사용하는 것이 더 쉬운 경우 diff / patch를 사용하는 이유
diff -u file1.txt file2.txt > patchfile patchfile1.txt를 정확히 file2.txt로 변환 하는 명령으로 구성된 패치 파일을 작성합니다. cp대신 명령을 사용 하여이 작업을 수행 할 수 없습니까 ? 파일이 너무 커서이 접근 방식이 대역폭을 절약 할 수있는 네트워크를 통해 전송되어야 할 때 유용하다고 생각할 수 있습니다. 다른 시나리오에서 유리한 diff / patch를 …
19 shell  cp  diff  patch 

7
patch와 diff를 사용하여 두 파일을 병합하고 충돌을 자동으로 해결하는 방법
diff와 patch에 대해 읽었지만 필요한 것을 적용하는 방법을 알 수 없습니다. 나는 그것이 매우 간단하다고 생각하므로 내 문제를 보여주기 위해이 두 파일을 가져 가라. a.xml <resources> <color name="same_in_b">#AAABBB</color> <color name="not_in_b">#AAAAAA</color> <color name="in_b_but_different_val">#AAAAAA</color> <color name="not_in_b_too">#AAAAAA</color> </resources> b.xml <resources> <color name="same_in_b">#AAABBB</color> <color name="in_b_but_different_val">#BBBBBB</color> <color name="not_in_a">#AAAAAA</color> </resources> 다음과 같은 출력을 원합니다 (순서는 중요하지 …


3
힘내 호출기는 적지 만 출력 색상을 일으키는 원인은 무엇입니까?
less이 스레드 에 따르면 자체는 구문 강조를 수행 할 수 없습니다 . 그러나 git diff기본 페이저 인 채색 출력을 멋지게 표시합니다. 출력을 git diff파일로 리디렉션하면 색상 이스케이프 시퀀스가 ​​표시되지 않습니다. 합니까는 git diff그것이 존재의 보낸 알고, 그에 따라 형식 출력을? 어떻게할까요? 방금 git이 diff출력 (예 :)의 색상을 지정하는 것을 보았지만 …
18 colors  git  diff  pager  colordiff 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.