반응형
diff 명령어의 결과를 요약해서 보는 방법으로 diffstat
와 같은 유틸리티를 사용할 수 있습니다. diffstat
는 diff
결과를 요약해 주며, 변경된 파일 수와 각 파일의 변경된 줄 수를 그래프 형식으로 보여줍니다. 먼저 diffstat
를 설치한 후 사용하는 방법을 설명드리겠습니다.
diffstat 설치
Ubuntu 기반 시스템에서는 다음 명령어로 설치할 수 있습니다:
sudo apt-get install diffstat
diff 결과를 요약해서 보기
diff
명령어를 사용하여 파일의 차이점을 파일로 저장합니다:
diff -u submit_5882.csv submit_홍길동\(1\).csv > diff_output.diff
diffstat
를 사용하여diff
결과를 요약합니다:
diffstat diff_output.diff
결과를 보면 34개 줄이 변경됐습니다. 위 파일은 경진대회에 제출할 최종 파일인데, 처음 모델을 사용한 것에 비해 나중에 사용한 모델이 더 많은 수의 진단을 했습니다. 약 1% 정도가 상향됐습니. 결과는 나와봐야 알겠네요.
예제 출력
diffstat
는 다음과 같이 요약 결과를 보여줍니다.
submit_5882.csv | 10 ++++++++++
submit_홍길동(1).csv | 10 ++++++++++
2 files changed, 20 insertions(+)
이렇게 하면 변경된 파일과 변경된 줄 수를 한눈에 쉽게 파악할 수 있습니다.
정리
diffstat
를 사용하면diff
명령어의 결과를 요약하여 볼 수 있습니다.- 먼저
diff
명령어의 결과를 파일로 저장하고, 그 파일을diffstat
로 분석합니다. - 이를 통해 파일의 변경 사항을 효율적으로 요약하여 확인할 수 있습니다.
반응형
'Linuxpia > 리눅스 사용 팁' 카테고리의 다른 글
[리눅스 팁] 전자책 편집기 sigil 설치 (34) | 2024.07.13 |
---|---|
[리눅스 팁] 데비안 기반의 'apt' 도구의 연원 (33) | 2024.07.12 |
파일이 같은지 여부 판단, diff, cmp, md5sum (37) | 2024.06.28 |
[리눅스 팁] `rsync`를 사용한 효율적인 파일 동기화 (34) | 2024.06.27 |
[리눅스 팁] `tmux`를 사용한 세션 관리 (33) | 2024.06.26 |