Windows에서 Linux로 마이그레이션 한 후 Winmerge의 대체 소프트웨어를 찾거나 Linux에서 두 폴더를 비교하고 동기화하는 명령 줄 도구를 배우고 싶습니다. 커맨드 라인에서 다음 작업을 수행하는 방법을 말해 주시면 감사하겠습니다 ... (diff와 rsync를 연구했지만 여전히 도움이 필요합니다.)
"/ home / user / A"와 "/ home / user / B"라는 두 개의 폴더가 있습니다.
폴더 A는 일반 파일과 폴더가 저장되는 장소이고 폴더 B는 폴더 A의 전체 미러 역할을하는 백업 폴더입니다. (사용자가 폴더 B에 직접 저장하거나 수정 한 것은 없습니다.)
내 질문은 :
폴더 B에만 존재하는 파일을 나열하는 방법은 무엇입니까? (예 : 마지막 동기화 이후 폴더 A에서 삭제 된 폴더)
폴더 B에만 존재하는 파일을 폴더 A로 다시 복사하는 방법은 무엇입니까?
두 폴더에 모두 있지만 타임 스탬프 또는 크기가 다른 파일을 나열하는 방법은 무엇입니까? (마지막 동기화 후 폴더 A에서 수정 된 파일. 수만 개의 파일이 있고 프로세스가 너무 느리기 때문에 체크섬 사용을 피하고 싶습니다.)
폴더 A를 폴더 B에 정확하게 복사하는 방법은 무엇입니까? 즉, 폴더 A에서 폴더 A에만있는 폴더 B로 모든 것을 복사하고 폴더 B에만있는 폴더 B에서 모든 폴더를 삭제하지만 두 폴더에서 동일한 파일을 건드리지 마십시오.