Meld를 ​​사용하여 Linux에서 파일의 변경 사항을 비교하는 방법

Linux에서 많은 개발 또는 코드 감사를 수행하는 경우 코드를 검색하여 미묘한 변경 사항을 찾는 것은 매우 지루할 수 있습니다. 운 좋게도 쉬운 해결책이 있습니다. Meld를 ​​사용하기만 하면 됩니다. Meld를 ​​사용하면 파일, 디렉토리 등의 변경 사항을 빠르게 감지할 수 있습니다.

멜드 설치

Meld를 ​​사용하려면 Ubuntu, Debian, Arch Linux, Fedora, OpenSUSE 또는 Flatpaks를 설치할 수 있는 Linux OS를 실행 중이어야 합니다.

우분투

sudo apt install meld

데비안

sudo apt-get install meld

아치 리눅스

“추가” 소프트웨어 소스를 활성화하지 않고는 아치 리눅스에서 Meld 애플리케이션을 얻을 수 없습니다. 이 저장소는 대부분의 시스템에 중요하지 않은 소프트웨어가 있기 때문에 많은 Arch 설치에서 기본적으로 차단되는 경우가 많습니다.

추가 소프트웨어 소스를 켜려면 Pacman 구성 파일을 약간 수정하면 됩니다. 이렇게 하려면 터미널을 열고 su 명령으로 루트 액세스 권한을 얻으십시오. su를 허용하지 않도록 선택하면 sudo -s로 충분합니다.

su -

또는

sudo -s

루트 액세스를 사용하여 Nano 텍스트 편집 응용 프로그램에서 Pacman 구성 파일을 엽니다.

nano /etc/pacman.conf

Nano에서 아래쪽 화살표 키를 사용하여 파일 아래로 이동하여 “추가” 항목을 검색합니다. “Extra” 리포지토리에는 세 줄이 있습니다. 줄 앞의 # 기호를 모두 제거하고 Ctrl + O를 눌러 변경 사항을 저장합니다. Ctrl + X를 눌러 편집기를 종료하고 아치 패키징 도구를 다시 동기화합니다.

pacman -Syy

재동기화를 실행하면 이미 설정된 소프트웨어 저장소에 대한 새 저장소 정보가 다운로드됩니다. 또한 패키지 목록을 다운로드하고 Extra를 설정합니다. 이 문제가 해결되면 Meld 애플리케이션을 Arch Linux에 설치하는 것이 안전합니다.

pacman -S meld

페도라

sudo dnf install meld

오픈수세

sudo zypper install meld

Flatpak을 통한 일반 Linux

Meld는 Gnome 프로젝트의 일부이므로 소프트웨어는 기본 바이너리 패키지 형태로 거의 모든 Linux 배포판에서 사용할 수 있습니다. 그러나 어떤 이유로 인해 기본 설치 프로그램에 액세스할 수 없는 Linux 배포판을 사용하는 경우 다음으로 가장 좋은 방법은 Flatpak을 통해 앱을 다운로드하는 것입니다.

  우분투에 MongoDB 나침반을 설치하는 방법

Flathub를 통해 Meld를 ​​설치하기 전에 가이드를 따라 Linux PC에서 Flatpak 패키징 시스템을 설정하는 방법을 배우십시오. Flatpaks가 작동하면 터미널을 열고 다음 명령을 입력하여 Meld를 ​​설치합니다.

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.gnome.meld

Meld를 ​​설치하기 위해 위의 명령을 실행한 후 다음을 사용하여 처음으로 실행합니다.

flatpak run org.gnome.meld

Meld를 ​​사용하여 파일 비교

Meld의 주요 목적은 텍스트에서 미묘한 차이를 찾는 것이며 변경 사항을 매우 빠르게 감지할 수 있습니다. 더욱이 Meld는 다양한 유형의 텍스트 및 파일 유형을 지원하므로 무엇이든 변경 사항을 감지할 수 있습니다.

Meld 애플리케이션에서 파일의 “차이점”을 확인하는 방법을 잘 모르는 경우 다음 단계를 따르세요.

1단계: Meld 시작 페이지에서 “파일 비교”를 찾습니다. “파일 비교” 옵션 아래에 “없음”이라는 버튼이 표시됩니다. 그것을 클릭하고 비교에서 첫 번째 파일을 찾는 데 사용하십시오.

2단계: 첫 번째 파일을 meld에 로드하면 앱이 분할 화면 모드로 변환됩니다. 분할 화면의 왼쪽에 추가한 첫 번째 파일이 표시됩니다. 오른쪽에 빈 페이지가 표시됩니다. 페이지의 제목을 클릭하고 이전과 비교하려는 파일을 로드합니다.

3단계: 두 파일이 Meld로 로드를 마치면 텍스트에서 보는 변경 사항이 파란색으로 강조 표시되고 유사점은 연두색으로 강조 표시됩니다. 스크롤하여 텍스트를 보십시오. 차이점이 마음에 들지 않으면 “diff” 위의 화살표 아이콘을 클릭하고 Meld가 변경하도록 허용하십시오.

Meld로 변경한 사항이 만족스러우면 “저장” 버튼을 클릭하세요.

Meld를 ​​사용하여 디렉터리 비교

다양한 파일에서 텍스트의 차이점을 확인하는 것 외에도 Meld는 디렉토리의 차이점을 찾을 수 있습니다. 디렉토리 비교는 두 개의 다른 폴더를 동일하게 유지하려고 하지만 내용이 동일한지 알 수 없는 경우에 편리한 기능입니다.

이 기능을 사용하려면 Meld를 ​​실행하고 시작 화면에서 “디렉토리 비교” 버튼을 클릭하세요.

“디렉토리 비교”를 선택하면 “없음”이 있는 두 개의 상자가 나타납니다. 두 상자를 모두 클릭하고 메뉴를 사용하여 비교하려는 폴더를 설정합니다. 폴더가 설정되면 “비교”를 클릭하면 Meld 응용 프로그램이 즉시 두 폴더를 로드하고 두 디렉토리의 차이점을 강조 표시합니다.

  6 최고의 대역폭 및 트래픽 패턴 분석 도구

파일/폴더 복사

파일이나 폴더를 한 쪽에서 다른 쪽으로 복사해야 합니까? 목록을 스크롤하여 디렉토리 또는 파일을 선택하고 마우스 오른쪽 버튼을 클릭합니다. 마우스 오른쪽 버튼을 클릭한 후 “복사 대상” 옵션을 클릭하여 데이터를 이동합니다.