일반적으로 Linux에서 두 파일을 비교하려면 diff(Unix에서 파생된 간단한 명령줄 도구)를 사용하여 두 컴퓨터 파일 간의 차이점을 표시합니다. 이는 파일을 한 줄씩 비교하며 사용하기가 매우 쉽습니다. 거의 모든 Linux 배포판에 사전 설치되어 있습니다.
문제는 Linux에서 두 디렉터리를 어떻게 비교할 수 있느냐는 것입니다. 이제 우리는 어떤 파일/하위 디렉터리가 두 디렉터리에 공통인지, 어떤 파일/하위 디렉터리가 한 디렉터리에만 존재하는지 알고 싶습니다.
diff를 실행하는 일반적인 구문은 다음과 같습니다.
으아아아기본적으로 출력은 아래 스크린샷에 표시된 것처럼 파일/하위 폴더의 파일 이름을 기준으로 알파벳순으로 정렬됩니다. 명령에서 -q 스위치는 파일에 차이가 있는 경우에만 보고하도록 diif에 지시합니다.
으아아아두 폴더의 차이점
다시 diff를 실행하면 하위 폴더에 들어갈 수 없지만, 아래와 같이 -r 스위치를 사용하여 하위 폴더를 읽을 수 있습니다.
으아아아meld는 마우스 사용을 좋아하는 사람들을 위한 멋진 그래픽 도구(GNOME 데스크탑 아래의 시각적 비교 및 병합 도구)입니다. 다음과 같이 설치할 수 있습니다.
으아아아설치가 완료되면 Ubuntu Dash 또는 Linux Mint 메뉴나 Fedora 또는 CentOS 데스크톱의 활동 개요에서 "meld"를 검색하여 실행하세요.
비교할 파일이나 폴더를 선택할 수 있는 다음 Meld 인터페이스를 볼 수 있으며 버전 제어 보기도 있습니다. 디렉터리 비교를 클릭하고 다음 인터페이스로 이동합니다.
멜드 비교 도구
비교하려는 폴더를 선택하세요. "3방향 비교" 옵션을 선택하면 세 번째 폴더를 추가할 수 있습니다.
비교할 폴더를 선택하세요
비교할 폴더를 선택한 후 “비교”를 클릭하세요.
다른 폴더 목록
이 기사에서는 Linux에서 두 폴더의 차이점을 찾는 방법을 설명합니다. 다른 명령이나 GUI 도구를 알고 계시다면 아래 댓글에 여러분의 생각을 공유하는 것을 잊지 마세요.
위 내용은 Diff 및 Meld 도구를 사용하여 두 디렉터리 간의 차이점을 비교하세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!