디렉토리 트리 비교


12

디렉토리 트리 (Files. sub dirs)를 비교하고 waht가 누락되었음을 나타내는 도구가 있습니까? 내가 코딩하고있는 업로드도 있는데 그것이 구조를 망쳐 놓지 않는지보고 싶습니다.

디렉토리 X가 Y와 어떻게 비교되는지는 크게 보여주지 않습니다.

더 명확하게 여기에 예가 있습니다.

나무

Dir1+
     +Subdir1
     +sudir2
        +File1
        +File2

그리고 나무

Dir1+
     +Subdir1
     +sudir2
        +File1
        +File2

나무는 같지만

Dir1+
     +Subdir1
     +sudir2
        +File1
        +File2

그리고 나무

Dir1+
     +Subdir1
     +sudir2
        +File1
        +File3

File2가 누락되었고 File3이 추가되었음을 표시해야합니다.

그러한 도구가 있습니까?

답변:


5

덜 기술적 인 접근 방식은 FreeFileSync (Visual 폴더 비교 및 ​​동기화)와 같은 GUI 동기화 소프트웨어를 사용하는 것입니다.

런치 패드 에는 ppa가 있습니다 .

다음 줄을 터미널에 넣으십시오.

sudo add-apt-repository ppa:freefilesync/ffs
sudo apt-get update
sudo apt-get install freefilesync

몇 년 동안이 도구를 사용하여 Windows 및 Ubuntu의 폴더를 백업 및 / 또는 동기화했습니다.

상황에 따라 수행 할 작업을 표시하는이 스크린 샷을 확인하십시오.

여기에 이미지 설명을 입력하십시오


11

Meld 는 매우 유용한 그래픽 diff 도구입니다.

meld dir1 dir2 &

여기에 이미지 설명을 입력하십시오


나는 그것을 시도 할 것이다. 그것이 내가 위에 게시 한 모든 것을하기를 바랍니다!
Stefano Mtangoo 2016 년

9

diff 디렉토리 트리도 비교할 수 있습니다.

diff <dir1> <dir2>

또는 파일 내용 차이를보고 싶지 않은 경우 :

diff -q <dir1> <dir2>

우분투 저장소에서 사용 가능한 그래픽 도구 : dirdiff, fldiff, kdiff3, meld, mgdiff.


감사. 그래픽 프론트 엔드가 있습니까?
Stefano Mtangoo 2016 년

2
트리 비교를 위해서는 재귀가 필요합니다. -r옵션 이 필요 하거나 잘못되었을 것입니다. 재앙 일 수도 있습니다.
H2ONaCl
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.