파일과 디렉토리를 비교하는 데 사용되는`diff` 명령에 대한 빠른 가이드
diff는 편리한 명령입니다. 거의 동일한 정보를 포함하는 2 개의 파일이 있지만 둘 사이의 차이점을 찾을 수 없다고 가정합니다.
diff는 파일을 처리하고 차이점이 무엇인지 알려줍니다.
dogs.txt 및 moredogs.txt 파일이 2 개 있다고 가정합니다. 차이점은 moredogs.txt에 개 이름이 하나 더 포함되어 있다는 것입니다.
diff dogs.txt moredogs.txt는 두 번째 파일에 Vanille 행이 있는 행 3, 행이 하나 더 있음을 알려줍니다.
파일의 순서를 반대로 하면 두 번째 파일에 Vanille이 포함 된 3 행이 누락되었음을 알려줍니다.
-y 옵션을 사용하면 두 파일을 한 줄씩 비교합니다.
그러나 -u 옵션은 Git 버전 제어 시스템에서 버전 간의 차이점을 표시하는 데 사용되는 것과 동일하기 때문에 더 친숙 할 것입니다.
디렉토리 비교도 같은 방식으로 작동합니다. -r 옵션을 사용하여 재귀 적으로 비교해야 합니다 (하위 디렉토리로 이동).
내용이 아닌 다른 파일에 관심이 있는 경우 r 및 q 옵션을 사용하십시오.
man diff를 실행하는 man 페이지에서 탐색 할 수 있는 더 많은 옵션이 있습니다.
diff 명령은 Linux, macOS, WSL 및 UNIX 환경이 있는 모든 곳에서 작동합니다.
https://flaviocopes.com/linux-command-diff/
등록된 댓글이 없습니다.