Како упоређивати садржај две мапе и синхронизовати их - Винхелпонлине

How Compare Contents Two Folders

Претпоставимо да сте направили задатак резервне копије КСЦОПИ, СинцТои или било који други алат за зрцално копирање одређеног директоријума на друго место. Ако користите Мицрософт СинцТои посебно на Виндовс 10, могуће је да датотеке или фасцикле понекад недостају на одредишту или одредишна фасцикла има додатне датотеке или фасцикле које нису у изворној фасцикли.



упоредите две фасцикле и списак датотека

Овај чланак вам говори како да упоредите структуру директоријума (заједно са датотекама) у две различите путање директоријума како бисте били сигурни да имате тачну копију или зрцалну копију извора. Неке од метода у наставку такође говоре о томе како да синхронизујете ставке у две фасцикле након упоређивања.



У овом чланку се говори о 13 метода упоређивања директоријума (за Виндовс). Изаберите ону која вам највише одговара. Ако треба да проверите интегритет датотеке након синхронизације, користите једно од следећег хеш контролна сума наведени поступци верификације.

Методе за упоређивање две мапе:

ГУИ методе:



  1. Мицрософт ВинДифф
  2. ВинМерге
  3. ТоталЦоммандер
  4. ФрееФилеСинц
  5. СинцФолдерс
  6. ДСинцхронизе
  7. Услужни програм ХасхМиФилес (поређење хеш контролне суме)

Методе командне линије:

  1. Робокопија
  2. Услужни програм ФЦИВ (поређење хеш контролне суме)
  3. ПоверСхелл
  4. ПоверСхелл (са поређењем хеш контролне суме)
  5. Наведите датотеке и фасцикле помоћу команде ТРЕЕ и упоредите их
  6. Наведите датотеке и фасцикле помоћу команде ДИР и упоредите их

Избор уредника:

Упоредите садржај две фасцикле користећи Мицрософт ВинДифф

ВинДифф је графички алат за упоређивање датотека компаније Мицрософт, који је први пут објављен 1992. године, а накнадно ажуриран. Молимо сачекајте! Нека вас не запањи година првог издања.

ВинДифф је и даље сјајан и савршено ради у Виндовс-у 10, али нема подршку за Уницоде. Има огроман потенцијал. ВинДифф може упоређивати АСЦИИ и Бинарне датотеке, упоређивати два директоријума и синхронизовати фасцикле (лева фасцикла → десна фасцикла или обрнуто).

ВинДифф довнлоад линк (локално огледало). Последња ажурирана верзија ВинДифф-а је 5.2.3790.0 са печатом измењеним датумом који приказује 4-7-2016.

Такође можете преузети ВинДифф као део пакета Виндовс КСП Тоолс Тоолс и издвојите његов садржај помоћу 7-Зип.

Да бисте извршили упоређивање директорија помоћу ВинДиффа:

  1. Покрените Виндифф.еке.
  2. У менију Датотека кликните на Упореди директоријуме.
  3. У дијалошки оквир Селецт Дирецториес унесите два имена директоријума која желите да упоредите у оквире Дир1 и Дир2. Ако желите рекурзивно упоређивање датотека у тим мапама, омогућите Укључите поддиректоријуме поље за потврду.
    упоредите садржај две фасцикле у прозорима

Резултати или оквирни оквир подразумевано приказују идентичне датотеке као и разлике. Онемогућавањем можете сакрити идентичне датотеке Прикажи идентичне датотеке из менија Опције.

упоредите садржај две фасцикле у прозорима

Као што видите, ВинДифф не само да упоређује имена датотека већ и упоређује садржај датотека на обе локације и истиче промене ако се садржај датотеке разликује.

упоредите садржај две фасцикле у прозорима

Двоструким кликом на „другачију“ ставку отвара се приказ поређења са кодирањем у боји. Резултати означени бојом показују какве су разлике у датотекама.

ВинДифф може да врши АСЦИИ и бинарно упоређивање. То значи да се ВинДифф не ослања на измењени датум већ упоређује стварни садржај датотека.

На пример, изменио сам знак у текстуалној датотеци у одредишној фасцикли (Десна фасцикла). Ускличник сам заменио двотачком, а величина датотеке је потпуно иста (1.127 бајтова) на обе локације. ВинДифф га је подигао и показао да су датотеке различите.

упоредите садржај две фасцикле у прозорима

Да бисте сачували разлике у поређењу директорија у датотеку, кликните Сачувај списак датотека у менију датотека. Унесите име датотеке са потпуном путањом без двоструких наводника.

упоредите садржај две фасцикле у прозорима

Опозовите избор Идентичне датотеке и Укључите контролне суме и притисните ОК. Излазна датотека ће изгледати овако:

- Д:  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс  2019: Е:  РамесхПЦ-Синцед Бацкуп  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс  2019 - укључује само лево, десно , различите датотеке.  аццессцхк.еке само у Е:  РамесхПЦ-Синц Бацкуп  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс  2019.  цомпаре-фолдерс.ткт само у Е:  РамесхПЦ-Синцед Бацкуп  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс  2019.  Фта-1803-в10.ткт само у Е:  РамесхПЦ-Синц Бацкуп  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс  2019.  Ссх-цомманд-корисно .ткт само у Е:  РамесхПЦ-Синцед Бацкуп  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс  2019.  05  делл-суппортассист.пнг само у Д:  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс  2019.  05  дисабле-тхеме-синц-рамесх.пнг различито (Е:  РамесхПЦ-Синцед Бацкуп  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс  2019 је новије).  05  филе-екплорер- нот-хигхлигхт-филес.пнг само у Д:  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс  2019.  05  фирефок-заборавите-о-овом-сајту-4.пнг се разликују нт (Е:  РамесхПЦ-Синцед Бацкуп  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс  2019 је новији).  05  мсцонфиг-дисабле-сервицес-нон-мицрософт.пнг само у Д:  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс  2019.  05  виндовс-сторе-еррор-0к800706д9.пнг само у Д:  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс  2019.  06  нотепад-бинг-сеарцх .пнг само у Е:  РамесхПЦ-Синцед Бацкуп  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс  2019.  06  рундлл32-рефресх-цоммандс.ткт само у Е:  РамесхПЦ-Синцед Бацкуп  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс  2019.  06  арцхивес  404цхк.вбс само у Е:  РамесхПЦ-Синцед Бацкуп  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс  2019.  06  арцхивес  ацткпрки-миссинг -иссуес.ткт само у Е:  РамесхПЦ-Синцед Бацкуп  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс  2019.  06  арцхивес  аппс.пнг само у Е:  РамесхПЦ-Синцед Бацкуп  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс  2019.  06  арцхивес  артицлес.вбс само у Е:  РамесхПЦ-Синц Бацкуп  Вебситес  Винхелпонлине  блог  вп-цонтент  упл оадс  2019.  06  арцхивес  басх-сх.вбс само у Е:  РамесхПЦ-Синцед Бацкуп  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс  2019 - наведено 17 датотека

Будући да је излазна датотека у формату раздвојеном картицама, требало би да имате могућност увоза у Мицрософт Оффице Екцел или Гоогле табеле лако.Пријави овај оглас

упоредите садржај две фасцикле у Виндовс-у - виндифф

Имајте на уму да ВинДифф можете покренути директно са изворном и одредишном путањом као додатни прекидачи за поређење директорија. На пример, лансирање виндифф.еке 'ц: извор' 'д: одредиште' би покренуо алат и одмах упоредио те две путање директоријума.

Прекидачи командне линије ВинДифф

Овде је комплетна листа Прекидачи командне линије ВинДифф .

Употреба: виндифф [опције] патх1 [патх2] Опције: -Д Упоредите само један директоријум. -Ф [заставице] савефиле Сачувајте композитну датотеку у 'савефиле'. „Заставе“ се могу састојати од једног или више од И (идентично), Л (лево), Р (десно), Ф (померено леФт), Г (померено риГхт), С (Слично лево), А (симилиАр десно), Кс (излаз након спасавања листе). (нпр. -ФЛФ чува листу Лева или померила-леФт линије). -И датотека Чита листу датотека за упоређивање из наведене улазне датотеке. Свака линија може садржати једно или два имена датотека, размакнута размаком (уз навод, ако имена датотека садрже размаке). Користите '-' као назив датотеке за читање са стдина. Ако линија садржи само једно име датотеке, датотека се упоређује са собом. -Н наме НЕТ ПОШАЉИ обавештење на 'наме' на крају поређења. -О приказ обриса (без аутоматског проширења). -П Перверзно поређење: прекида линије на интерпункцији. -С [заставице] савефиле Сачувајте листу датотека у 'савефиле'. „Заставе“ се могу састојати од једног или више С (исто), Л (лево), Р (десно), Д (различито), Кс (излаз након листе за чување). (нпр. -СЛД чува листу левих или различитих датотека). -Т Упоредите цело подстабло.

Да бисте сачували извештај о упоређивању у датотеку помоћу прекидач. Примери су наведени у наставку:

Спремите листу идентичних датотека у дифф.ткт:

-СС Д:  оутпут  дифф.ткт ц:  фолдер1 д:  фолдер2

Спремите листу различитих датотека у дифф.ткт:

-СД Д:  оутпут  дифф.ткт ц:  фолдер1 д:  фолдер2

Спремите листу датотека само са леве стране у дифф.ткт:

-СЛ Д:  оутпут  дифф.ткт ц:  фолдер1 д:  фолдер2

Снима листу датотека са правим правом у дифф.ткт:

-СР Д:  оутпут  дифф.ткт ц:  фолдер1 д:  фолдер2

Снима листу датотека само са леве и десне стране у дифф.ткт:

-СЛР Д:  оутпут  дифф.ткт ц:  фолдер1 д:  фолдер2

Да бисте аутоматски изашли из ВинДифф-а након чувања извештаја за упоређивање, додајте Икс прекидач, као испод:

Спремите листу датотека са правим правом у дифф.ткт и изађите из ВинДифф-а

-СРКС Д:  оутпут  дифф.ткт ц:  фолдер1 д:  фолдер2

Спремите листу датотека само са леве и десне стране у дифф.ткт и изађите из ВинДифф-а

-СЛРКС Д:  оутпут  дифф.ткт ц:  фолдер1 д:  фолдер2

Да бисте генерисали свих 5 појединачних „евиденцијских“ датотека, морали бисте да покренете ВинДифф 5 пута.

Пример:

виндифф -ССКС идентичан.ткт ц:  фолдер1 д:  фолдер2 виндифф -СДКС другачији.ткт ц:  фолдер1 д:  фолдер2 виндифф -СЛКС само-лево.ткт ц:  фолдер1 д:  фолдер2 виндифф -СРКС само десно .ткт ц:  фолдер1 д:  фолдер2 виндифф -СЛРКС лево-десно-само.ткт ц:  фолдер1 д:  фолдер2

Такође видети Садржај датотеке помоћи ВинДифф (виндифф.хлп) у ХТМЛ формату.

Синхронизујте фасцикле са ВинДифф-ом

Поврх тога? ВинДифф такође може копирати датотеке које недостају или различите датотеке на леву (фасцикла 1) или на десну (фасцикла 2) локација. Урадити тако,

  1. У менију Датотека изаберите Копирај датотеке
  2. Откуцајте путању до фасцикле на коју желите да копирате датотеке које недостају / различите датотеке.
    Важно: Не користите двоструке наводнике око путање директоријума чак и ако путања директоријума садржи размаке. ВинДифф не успева да копира датотеке ако у путању додате двоструке наводнике.
  3. Изаберите локацију Копирај са локације (Лево стабло на Десно стабло или обрнуто)
  4. Опозовите избор Идентични фајлови и притисните ОК.
    упоредите садржај две фасцикле у прозоримаВинДифф сада синхронизује фасциклу копирањем недостајућих и промењених датотека рекурзивно на наведено место (Лево → Десно). винмерге - лого

Упркос одличном АСЦИИ и бинарном поређењу и основним могућностима синхронизације, ВинДифф је често потцењен алат међу ИТ-овцима. То је зато што има застарели кориснички интерфејс и нема подршку за Уницоде. Али ВинДифф је довољан већини нас, посебно онима који користе ОС на енглеском језику.

Мицрософт има чланак о бази знања о ВинДиффу под насловом Како се користи услужни програм Виндифф.еке које бисте можда желели да проверите.

Упоредите садржај две фасцикле користећи ВинМерге

Ево како можете упоређивати две фасцикле заједно са подмапама, користећи ВинМерге.

винмерге упореди 1. директоријум 2. директоријум отворен ВинМерге је алат за разликовање и спајање отвореног кода за Виндовс. Може да упореди мапе и датотеке, приказујући разлике у формату визуелног текста који је лак за разумевање и руковање. Користите га за упоређивање садржаја две фасцикле заједно са њиховим подмапама (тј. Рекурзивно).

  1. Покрените ВинМерге. У менију Датотека кликните Отвори
    винмерге упореди резултате главни
  2. Прегледајте да бисте изабрали 1. фасцикла и 2. фасцикла за упоређивање.
  3. Обавезно поставите филтер *. * тако да се све датотеке упоређују. Опција „Укључи подмапе“ (упоређује се рекурзивно) је подразумевано омогућена. Ако желите да упоредите датотеке само у директоријуму највишег нивоа, поништите опцију.
  4. Кликните Упоредити ВинМерге генерише резултате упоређивања директоријума, истичући разлике у жутој боји.
    винмерге колоне
  5. Од Алати мени, кликните Прилагоди колоне ... . Изаберите жељене колоне, на пример Лева величина , Права величина , Леви датум , Прави датум од бројних других понуђених опција колона.
    винмерге упоређивање резултата проширено
  6. Проширите „ Фасцикле су различите ”Унос двоструким кликом на њега. Приказује листу датотека које су различит , ' само лево ',' само право “, А такође и датотеке које су идентично .
    винмерге опције прегледа
    Белешка: Можете изабрати да сакријете идентичне датотеке и фасцикле уклањањем ознаке „Прикажи идентичне ставке“ у менију Поглед у ВинМергеу.
    винмерге упореди мапе и синхронизуј

Предност употребе ВинМерге је у томе што нуди пет различитих метода упоређивања датотека које можете изабрати:

  1. Пуни садржај (подразумевано): Потпуно упоређивање датотека према садржају, са свим згодама. Овај метод позива додатке и користи механизам Диффутилс за потпуно тачно разликовање и откривање премештеног блока. Ово је најкомплетнија и препоручена метода.
  2. Садржај: Умањено поређење датотека према садржају. Ова метода користи поједностављени код за поређење датотека који прескаче додатке и премештено откривање блокова. Овај метод је бржи од пуног садржаја, јер не учитава датотеке. Његов недостатак је што се линијски филтри не примењују приликом упоређивања. На пример, овај метод види датотеку као различиту, чак и ако су филтри линија постављени тако да игноришу све разлике у датотекама.
  3. Модификовани датум: Поређује само датуме модификовања датотека, па је много бржи од било које методе садржаја. Али очигледно је тачно онолико колико су датуми модификација.
  4. Датум измене и величина: Слично модификованом датуму, али такође проверава величине датотека када су датуми идентични.
  5. Величина: Поређује само величине датотека, па је брза, али не тако прецизна као метода садржаја.

ВинМерге подржава пуно прекидача командне линије. Погледајте ВинМерге Мануал за целу листу подржаних прекидача командне линије.

Синхронизујте фасцикле са ВинМерге

Ако сте уклонили ознаку Прикажи идентичне предмете из менија Поглед у ВинМергеу приказује вам само листу измењених датотека, само лево и десно. Лако је синхронизовати ставке слева → десно или обрнуто.

винмерге упореди мапе и синхронизуј

Све што треба да урадите је да изаберете датотеке (или да одаберете све), кликните десним тастером миша на избор и кликните Копирај. У подменију Копирај изаберите једну од опција:

  1. С лева надесно: Копирајте изабране датотеке из леве мапе у десну.
  2. Препуштено …: Копирајте датотеке из леве мапе у неку другу мапу.
  3. Десна на лево: Копирајте изабране датотеке из десне мапе у леву.
  4. Право … : Копирајте датотеке из десне мапе у неку другу мапу.

икона фреефилесинц


3. метод: Како упоредити датотеке у две мапе помоћу ФрееФилеСинц

упоредите садржај две фасцикле - фреефилесинц ФрееФилеСинц је софтвер за поређење и синхронизацију директоријума софтвера отвореног кода који ствара и управља резервним копијама свих важних датотека.

  1. Преузмите ФрееФилеСинц и инсталирајте га.
  2. Изаберите да бисте упоредили фасцикле према садржају датотеке уместо по величини датотеке или датуму промене Садржај датотеке у опцијама Упореди. Упоређујући по величина фајла ће ипак бити много бржи и мање захтеван.
  3. Изаберите леву и десну фасциклу.
  4. Кликните на Упореди (садржај датотеке) дугме. Рекурзивно упоређује ставке у две мапе и приказује листу нових и промењених датотека. упоредите садржај две фасцикле - фреефилесинцИдентичне датотеке су скривене у излазу. По дефаулту приказује датотеке само са леве стране, различите датотеке и датотеке са десне стране, а опције се могу пребацивати помоћу дугмади на дну прозора ФрееФилеСинц.

Синхронизујте фасцикле користећи ФрееФилеСинц

ФрееФилеСинц нуди следеће опције синхронизације сличне Мицрософт СинцТои.

упоредите садржај две фасцикле - фреефилесинц

  1. Двосмерна синхронизација: Идентификујте и примените промене на обе стране. Брисање, премештање и сукоби се откривају помоћу базе података.
  2. Огледало: Огледало је лево → Десна синхронизација. Десни директоријум ће постати зрцална копија левог директоријума. Иста је као и Мицрософт СинцТои Избацио опција и робокопија / ја командна линија. Уклањају се додатне датотеке и фасцикле у десној фасцикли и замењују се различите датотеке.
  3. Ажурирање: Ова опција синхронизације врши синхронизацију Леви фолдер → Десна фасцикла слично као Огледало опција. Међутим, ова опција не брише сувишне датотеке и фасцикле у десном дрвету директоријума. Слично је Мицрософт СинцТои-у Доприноси опција.
  4. Обичај: Поред горе наведене три унапред подешене опције, Обичај Ова опција вам омогућава да одаберете подразумевану радњу о начину поступања са датотеком само са леве стране, промењеном датотеком или датотеком само са десне стране. На пример, можете га конфигурисати да брише идентичне датотеке ако је ваш захтев да имате само јединствене датотеке ( елиминисати дупликате ) у левој и десној фасцикли. У већини случајева не треба да бирате Обичај подешавање, осим ако немате посебан захтев.

Подразумевано врши двосмерну синхронизацију. Лично више волим Огледало резервна копија за моје веб странице пројеката и ажурирање резервна опција за документе. Изаберите једну од опција синхронизације у складу с тим.

У резултатима поређења све датотеке су подразумевано изабране. Можете изузети датотеку из синхронизације уклањањем ознаке у пољу поред имена датотеке или путем менија десним тастером миша.

упоредите и синхронизујте локалну фасциклу и фтп користећи фреефиллесинц

  • Да бисте синхронизовали све ставке приказане на листи, кликните на Синхронизуј дугме на врху.
  • Да бисте синхронизовали одређену датотеку или скуп датотека, изузмите све ставке (привремено) путем менија десним тастером миша, а затим омогућите поље за потврду за изабране датотеке, кликните десним тастером миша на избор и кликните на Синхронизујте избор и притисните Почетак .

То је то! Фасцикле су сада синхронизоване, а операције копирања / ажурирања / брисања евидентира ФрееФилеСинц.

упоредите и синхронизујте локалну фасциклу и фтп користећи фреефиллесинц

Упоредите и синхронизујте локални директоријум вс. ФТП мапа рекурзивно

ФрееФилеСинц такође може упоређивати локалну фасциклу са Гоогле Дриве-ом или локалну фасциклу у односу на фасциклу коју ваш ФТП сервер рекурзивно користи ФТП или СФТП везу. Ево начина упоређивања и синхронизације локалне мапе и подмапа са фасциклом на вашем ФТП серверу.

Све што треба да урадите је да кликнете на Приступ мрежном складишту дугме поред дугмета Прегледај на левом окну или на десној страни. Кликом на то дугме отвара се следећи дијалог:

упоредите садржај две фасцикле - фреефилесинц

Унесите информације о ФТП или СФТП вези, акредитиве и путању ФТП директоријума да бисте упоредили са локалном фасциклом.

Када завршите, вратили сте се у прозор за поређење.

Ствар Величина фајла или Време и величина датотеке метода упоређивања. Ова друга метода поређења је поузданија.

Изаберите варијанту синхронизације. Ја сам своје поставио Двосмерна синхронизација (уместо Огледало ) за ову сврху.

Једном конфигурисани, кликните на Упореди. С леве стране видећете листу несталих и различитих датотека, као и десну фасциклу.

упоредите садржај две фасцикле - фреефилесинц

Кликните на Синхронизуј дугме за копирање датотека у оба смера, јер је изабрана двосмерна синхронизација. Ако желите да ажурирате само ФТП локацију, изаберите Огледало синхронизуј уместо тога.

Покрените ФрееФилеСинц као пакетни посао | Синхронизација командне линије

Горњу конфигурацију можете спремити у батцх посао и покренути је путем командне линије или планера. Да бисте сачували конфигурацију и покренули је помоћу командне линије, следите ове кораке:

  1. Кликните Сачувај као скупни посао ... из менија Датотека.
    икона услужног програма синцфолдерс
  2. Можете да конфигуришете батцх посао да се покреће на минимум и аутоматски затвара прозор када се синхронизација заврши.
    синцфолдерс - упоредите и синхронизујте датотеке
  3. Рецимо, сачувајте датотеку серијског посла у фасциклу по вашем избору д: БатцхРун.ффс_батцх
  4. Затим, да бисте синхронизовали фасцикле помоћу командне линије, користите следећу синтаксу командне линије:
    Ц:  Програм Филес  ФрееФилеСинц  ФрееФилеСинц.еке д:  БатцхРун.ффс_батцх

    Можете створити Виндовс батцх датотеку или покренути горњу наредбу путем Таск Сцхедулера у периодичним интервалима по жељи.

Савет: ФрееФилеСинц такође може да синхронизује фасцикле са Гоогле диском.


4. метод: Како упоређивати датотеке у две мапе помоћу СинцФолдерс-а

синцфолдерс - упоредите и синхронизујте датотеке

СинцФолдерс је још један моћан услужни програм за упоређивање и синхронизацију датотека који ради на свим верзијама оперативног система Виндовс, укључујући Виндовс 10. Програм вам омогућава да лако копирате нове и ажуриране датотеке и фасцикле у једном или оба смера. Такође можете направити сигурносну копију у огледалу (еквивалентно Робокопија / МИР или СинцТои'с Избацио одлика.)

синцфолдерс - упоредите и синхронизујте датотеке

На контролној табли СинцФолдерс кликните на дугме Креирај правило ...

Наведите изворни и циљни директоријум и врсту радње (начин резервне копије) коју желите да креирате.

синцфолдерс - упоредите и синхронизујте датотеке

  • Копија: Нове и промењене датотеке у изворној фасцикли биће копиране у циљну фасциклу. Имајте на уму да ако одаберете ову опцију, додатне датотеке или фасцикле у циљној фасцикли неће бити избрисане.
  • Бацк уп: Направите зрцалну копију изворне фасцикле. Нове и промењене датотеке у изворној фасцикли биће копиране у циљну фасциклу. То је метод синхронизације Лево → Десно. Додатне (осиротеле) датотеке и фасцикле на циљној локацији биће избрисане. У ту сврху услужни програм СинцФолдерс креира базу података за праћење додавања или брисања датотека и фасцикли.
  • Синхронизујте двосмерно: Нове и промењене датотеке ће се копирати из изворне мапе у циљну мапу и обрнуто. СинцФолдерс ће створити базу података током прве синхронизације да би идентификовао и пратио додавања, промене и брисања у обе фасцикле.

Тривиа: Остали алати за синхронизацију (нпр. ФрееФилеСинц) користе поређење базе података само за двосмерну синхронизацију. Али СинцФолдерс користи поређење базе података чак и за синхронизацију огледала Лево → Десно. Датотека базе података назива се Синцфолдерс_Датабасе_дб која се чува у извору, као и циљна локација за сваки пар директоријума.

Белешка: Ако желите да направите сигурносну копију изворне мапе, одаберите Назад горе опција. Ова опција је еквивалентна Робоцопи-у опција огледала или функцију Ецхо компаније Мицрософт СинцТои или ФрееФилеСинц Огледало опција.

Овде су конфигурација екрани услужног програма СинцФолдерс:

синцфолдерс - упоредите и синхронизујте датотеке

На горњој снимци екрана можете видети именовану опцију Резултате синхронизације верификујте хеширањем (ЦРЦ32 или МД5 или СХА-1). Ако је ова опција омогућена, након операције копирања / синхронизације, СинцФолдерс ће израчунати хеш изворне и одредишне датотеке и упоређивати да ли је операција била успешна. Верификација хеша је задатак који захтева велике ресурсе, посебно када су у питању велике датотеке.

синцфолдерс - упоредите и синхронизујте датотеке

синцфолдерс - упоредите и синхронизујте датотеке

Имајте на уму да датотеке такође можете упоређивати по садржају, у том случају услужни програм можда врши бинарно упоређивање (поређење бајтова по бајтова.) Ово може потрошити више ресурса процесора и треба га користити само када је то потребно.

синцфолдерс - упоредите и синхронизујте датотеке

Упоредите фасцикле користећи СинцФилес

У главном прозору или на картици за обраду кликните на Сцан дугме за приказ статистике.

Приказује број датотека и фасцикли које треба синхронизовати, укупну величину, осиротеле датотеке и фасцикле за брисање (на циљној локацији) и друге детаље.

синцфолдерс - упоређивање и синхронизација датотека - планер задатака

Да бисте погледали листу датотека и фасцикли, отворите прозор за упоређивање кликом на Детаљи… дугме.

У прозору за упоређивање можете видети листу нових или измењених ставки које ће се копирати. Такође ћете видети додатне датотеке у циљној фасцикли које ће бити избрисане током синхронизације.

тотални командант - логотип

Да бисте променили „акцију“ за одређену датотеку или фасциклу, кликните десним тастером миша на њу и одаберите жељену опцију. На пример, можда желите да направите једну од следећих ствари за неку ставку:

  • Направи датотеку у циљу (подразумевано)
  • Избриши датотеку из извора
  • Нема акције

Синхронизујте фасцикле користећи СинцФилес

Фасцикле можете синхронизовати путем главног прозора (картица Правила или картица Обрада) или из горњег прозора за упоређивање.

Кликом на Синхронизуј дугме је све што треба да урадите. Резултати су приказани на картици Обрада, као и пријављени у датотеку која се зове СинцФолдерс.лог. Да бисте прегледали дневник, кликните на шеврон у близини дугмета зупчаника на траци са алаткама и изаберите Погледајте датотеку дневника .

У датотеци евиденције видећете нешто слично:

 

Планирано коришћење задатака и командне линије

Задатак синхронизације можете лако да закажете помоћу програма СинцФолдерс.

  • Прво обавезно сачувајте тренутна правила у датотеци правила - нпр. МиРулес.рлс . Имајте на уму да једна датотека правила може да има више постављених директоријума.
  • Кликните на икону заказаног задатка на траци са алаткама и конфигуришите задатак. Ствара нови задатак (користи Виндовс Таск Сцхедулер) на основу опција које одаберете.

упоредите садржај две фасцикле - тотални командант

Ево синтаксе командне линије коју користи за неинтерактивну синхронизацију директоријума (помоћу датотеке прилагођеног правила) помоћу планера задатака.

СинцФолдерс.еке 'погон:  пут  Моја правила.рлс' / позадина / синхронизација

Ако не желите да креирате планирани задатак, можете да направите пречицу на радној површини за горњу команду за ручну синхронизацију директоријума.

СинцФолдерс је свакако импресиван софтвер! Преносив је и има уредан и једноставан кориснички интерфејс. Опције филтрирања у овом алату су врло корисне. Ипак, прозор за упоређивање треба побољшати. Лепо је за синхронизацију задатака и може бити добра алтернатива за застарели Мицрософт СинцТои.


5. метод: Како упоређивати датотеке у две фасцикле користећи ТоталЦоммандер

упоредите садржај две фасцикле - тотални командант Тотал Цоммандер је менаџер датотека за Виндовс који вам омогућава копирање, премештање или брисање датотека. Тотал Цоммандер може много више од тога. Може да пакује и отпакује датотеке, приступа ФТП серверима, упоређује датотеке према садржају итд.

упоредите садржај две фасцикле - тотални командант

  1. Покрените Тотал Цоммандер и изаберите леву и десну фасциклу за упоређивање.
  2. Од Команде мени, кликните Синхронизујте директоријуме ... Са Синхронизујте директоријуме дијалог, можете упоређивати два директорија, укључујући поддиректоријуме, и затим копирати датотеке са разликама у циљни директоријум или било који други директоријум.
    упоредите садржај две фасцикле - тотални командантАко одаберете Асиметрична опција, десну фасциклу чини огледалом леве - слично РобоЦопи / МИР командне линије или Мицрософт СинцТои'с Избацио опција. То јест, опција копира недостајуће или различите датотеке у десну фасциклу, а све додатне датотеке и фасцикле с десне стране се бришу. Можете одабрати да прикажете идентичне датотеке или само различите датотеке у излазу. упоредите садржај две фасцикле - тотални командантУ наставку су објашњене опције за упоређивање / синхронизацију Тотал Цоммандера.
    Асиметрична Ако је ова опција означена, претпоставља се да би се копија леве стране требала створити на десној страни. Датотеке које не постоје на левој страни биће означене за брисање на десној страни. Ова опција је намењена резервним копијама.
    Субдирс Такође упоређује поддиректоријуме два изабрана директоријума.
    по садржају Поређује садржај датотека исте величине и датума. Проверава да ли датотеке такође имају исти садржај.
  3. Изаберите опције упоређивања „Субдирс“, „по садржају“. Важно: Ако је занемари датум поље за потврду је омогућено, Тотал Цоммандер не успева да пронађе различите / промењене датотеке, иако су величине датотека различите. То чини се да је грешка у Тотал Цоммандер-у и могу га репродуковати сваки пут.
  4. У одељку Прикажи онемогућите Једнаке датотеке (означено са = симбол) и омогућите остала три дугмета.
  5. Омогући Самци и Дупликати Опције.
  6. притисните Упоредити дугме
    синхронизујте фасцикле у реалном времену

Тотал Цоммандер - Мапа упоређује аргументе командне линије

Да бисте покренули „Синхронизација директорија“, можете користити следећу синтаксу наредбеног ретка:

ТОТАЛЦМД64.ЕКСЕ / С = С д:  фолдер_1 д:  фолдер_2

Затим конфигуришите опције и притисните тастер Упоредити дугме.

Да започнете „Синхронизујте директоријуме“ и упоредите фасцикле одмах , користите ову синтаксу:

ТОТАЛЦМД64.ЕКСЕ / С = С: = д:  фолдер_1 д:  фолдер_2

(поређење ће започети са прослеђеним директоријумима и последњим коришћеним опцијама.)

По жељи у образац можете и да унесете име подешавања / С = С: НамеНаме тако да ће поређење започети одмах на основу претходно сачуване поставке.

Синхронизујте фасцикле користећи ТоталЦоммандер

  1. У прозору за упоређивање изаберите датотеке које желите да копирате. То се постиже кликом на поље за потврду између две колоне за поређење или одабиром једне од опција у менију десног клика. Функција ће подразумевано одабрати све новије датотеке за копирање. Да бисте поништили избор датотеке како бисте спречили њено копирање или синхронизацију, двапут кликните на стрелицу. Да бисте поништили одабир више датотека, изаберите датотеке, кликните десним тастером миша на ставку и изаберите Уклони избор Важно: Ако је Асиметрична опција није омогућена, ако је датотека у десној фасцикли новија од оне у левој фасцикли, синхронизација ће се покренути од Десно → Лево за ту датотеку. Да бисте је променили на други начин, кликните на ознаку стрелице поред датотеке која мења смер синхронизације.

    синхронизујте фасцикле у реалном времену - дсинц Можете и кликнути десним тастером миша на датотеку и одабрати Обрнути смер копирања да бисте променили смер синхронизације.

  2. Кликните на Синхронизуј . Ово ће отворити дијалошки оквир за копирање изабраних датотека.
    синхронизујте фасцикле у реалном времену - дсинцПодразумевано синхронизује оба начина. Ако желите да синхронизујете на један начин - нпр. Лева фасцикла → десна фасцикла, затим опозовите избор Десна на лево поље за потврду и обрнуто.

Савет: Користећи Тотал Цоммандер, можете чак синхронизовати локални директоријум и директоријум на ФТП серверу.


6. метод: Упоредите и синхронизујте фасцикле у реалном времену помоћу ДСинцхронизе

синхронизујте фасцикле у реалном времену - дсинц ДСинцхронизе је леп алат помоћу којег можете да синхронизујете две фасцикле ручно или аутоматски у реалном времену. Овај алат нуди много опција од било ког другог алата за синхронизацију директоријума да бисте конфигурисали начин синхронизације датотека.

  1. Покрените ДСинцхронизе и конфигуришите изворну и одредишну мапу.
  2. Можете доделити прилагођени назив посла (за каснију аутоматизацију) кликом на дугме ПОСАО. Поставимо назив посла као Отпремања
  3. За зрцалну синхронизацију, уверите се да је двосмерна синхронизација онемогућена.
  4. Да бисте извршили упоређивање (само) без синхронизације две фасцикле, омогућите опцију Преглед синхронизације под одељком Опште.
    синхронизујте фасцикле у реалном времену - дсинц
  5. Кликните на дугме Синхронизуј да бисте видели листу нових, ажурираних и несталих датотека на обе локације.

Синхронизујте фасцикле

Да бисте синхронизовали фасцикле, уклоните ознаку из Преглед синхронизације опција под Генерал и кликните на Синхронизуј . Подразумевано врши синхронизацију режима Миррор. О начину огледала је раније било речи у овом чланку. Режим зрцаљења осигурава да је десна фасцикла потпуно иста као лева. Сви додатни директоријуми и датотеке на одредишту аутоматски се уклањају.

Синхронизација у реалном времену

Да бисте синхронизовали две фасцикле у реалном времену:

  1. Кликните на Синхронизација у реалном времену под одељком Тајмер.
  2. Конфигуришите поставке синхронизације у реалном времену по жељи. Користио сам подразумеване поставке.
    синхронизујте фасцикле у реалном времену - дсинц
    Подразумевано аутоматски синхронизује фасцикле након истека 10 секунди. Можете га конфигурисати да одлаже даље или га заказати да се покреће у одређеним интервалима.
  3. Омогући Надгледајте подмапе поље за синхронизацију директоријума рекурзивно .

Копирао сам неке датотеке у леву фасциклу (извор) и у року од 10 секунди ставке су се аутоматски синхронизовале у десну фасциклу. То можете видети на овом анимираном ГИФ-у:

добити хеш датотеке путем менија десним тастером миша - хасхмифилес

И промене (додавање и брисање датотека или директоријума) евидентирају се у главном прозору.

упоредите датотеке у две фасцикле - хасхмифилес

Када је синхронизација у реалном времену омогућена, надгледа промене датотека и програм седи у пољу за обавештавање и чека промене. Не треба пуно ЦПУ ресурса или меморије. Последње што сам проверио, користио је само око 10 МБ меморије.

упоредите датотеке у две фасцикле - хасхмифилес

Ево листе истакнутих карактеристика ДСинцхронизе:

  • Стандардна и тајмер синхронизација.
  • РеалТиме синхронизација.
  • Двосмерна синхронизација.
  • Трансакциона синхронизација (по часопису НТФС).
  • Селективни филтер (можете изузети појединачне датотеке или фасцикле).
  • Почните као услуга (програм не треба да се пријави).
  • Подржава симболичке и тврде везе.
  • Подржава спојеве и тачке монтирања.
  • Подржава АЦЛ.
  • Евиденција послата е-поштом.
  • Резервна копија претходне верзије замењених датотека.
  • Упоређивање бајта у бајт.
  • Подржава више послова, сваки са својим подешавањима и путањама синхронизације.
  • Минимална потрошња ресурса (РАМ и ЦПУ).

Подршка командне линије

Следећу командну линију можете користити за аутоматизацију ДСинцхронизе:

/ПОЧЕТАК = Започни синхронизацију са последњим сачуваним опцијама.
/ СТАРТЈОБ „Име посла“ = Започни синхронизацију са изабраним опцијама посла).
/ МИНИМИЗИРАЈ = Покреће се на минимализованој траци.
/САКРИВЕН = Не приказујте икону на траци.
/ НОСЕЦУРИТИЦХЕЦК = Не вршите безбедносну проверу пре синхронизације.
/ НОМОНИТОРЦХЕЦК = Не проверавајте резолуцију монитора.
/ АУТОРЕАЛТИМЕ = Покреће минимализовано, извршава стандардну синхронизацију и активира РеалТиме.
/СОМЕФИЛЕ.ИНИ = Покреће се помоћу одабране ИНИ датотеке.

Назив посла можете прилагодити кликом на ПОСАО дугме на врху главног прозора програма.

На пример, да бих аутоматски синхронизовао две фасцикле (претходно сачувани посао под називом „Отпремања“), покренуо бих ову команду:

'Д:  дсинцхронизе  ДСинцхронизе.еке' / СТАРТЈОБ 'Уплоадс' / МИНИМИЗИРАЈ

Да бисте синхронизовали две фасцикле (посао назван „Отпремања“) и активирали синхронизацију у реалном времену, покрените:

'Д:  дсинцхронизе  ДСинцхронизе.еке' / СТАРТЈОБ 'Уплоадс' / АУТОРЕАЛТИМЕ

Горња команда синхронизује две фасцикле именоване у послу и аутоматски активира надзор у реалном времену. Икону праћења у реалном времену можете видети у области за обавештења.

То је то!


Метод 7: Упоредите две фасцикле са услужним програмом ХасхМиФилес помоћу контролне суме хеша датотека

ХасхМиФилес је мали услужни програм који израчунава хеш контролне суме за ваше датотеке. Може израчунати хеш за датотеке у директоријуму и његове подмапе рекурзивно. ХасхМиФилес вам омогућава да резултате сачувате у датотеку. Такође може израчунати хеш контролну суму преко кликните десним тастером миша .

упоредите датотеке у две фасцикле - хасхмифилес

Ако ПоверСхелл није ваша шоља чаја, користите ХасхМиФилес услужни програм са Нирсофт.нет за упоређивање хеша датотека.

Можете сачувати имена датотека и одговарајући хеш излаз за стабло изворне мапе соурце.ткт . Слично томе, сачувајте уносе за стабло одредишне мапе као одредиште.ткт .

У овом примеру ћемо упоредити датотеке у следећим директоријумима:

Д:  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс  2019 Е:  РамесхПЦ-Синц Бацкуп  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс  2019

Пратите ове кораке за генерисање хеша датотека користећи ХасхМиФилес и њихово упоређивање:

  1. Преузимање ХасхМиФилес и покрените га.
  2. У менију Опције кликните на Хасх типес (Врсте хеширања) и изаберите СХА-256
    упоредите датотеке у две фасцикле - хасхмифилес
  3. У менију Поглед кликните Изаберите Колоне
    упоредите датотеке у две фасцикле - хасхмифилес
  4. У подешавањима колоне омогућите опције СХА-256 , Пуна путања , и Величина фајла . Кликните ОК.
  5. Кликните на мени Датотека и изаберите Додај фолдер
  6. Изаберите изворну мапу за поређење.
    директоријуми разлика листа наредби робоцопи
  7. Кликните да бисте изабрали Додајте датотеке у подмапе и притисните ОК.
  8. Сортирај резултате по Пуна путања колону и изаберите све уносе.
  9. У менију Датотека кликните Сачувајте изабране ставке
  10. Снимите списак у датотеку са именом соурце.ткт
  11. Избришите резултате избором Избриши све из менија Датотека.
  12. Поновите горње кораке и овога пута одаберите одредишну фасциклу, а листу сачувајте у одредиште.ткт
  13. Сада уредите датотеке соурце.ткт и одредиште.ткт помоћу Нотепад-а и уклоните основне путање. Помоћу опције Пронађи у бележници пронађите сваку појаву доње основне путање и замените је празним низом.
    Д:  Веб странице  Винхелпонлине  блог  вп-цонтент 
  14. Слично у одредиште.ткт датотеку, уклоните ову основну путању:
    Е:  РамесхПЦ синхронизоване резервне копије  Веб локације  Винхелпонлине  блог  вп-цонтент 

    Можда ћете такође желети да пронађете и уклоните = симболи који се користе као сепаратори.

    Ево како датотеке сада изгледају:

    фасцикле са списком разлика датотека дневника робоцопи

  15. Сад, запали ВинДифф или ваш омиљени алат за упоређивање датотека да бисте видели разлике.
    упореди садржај две фасцикле - робоцопи синц мир

Видећете листу различитих датотека, додатних датотека и датотека које недостају.


Метод 8: Како упоређивати датотеке у две мапе помоћу роботске копије

Погледајмо сада како се користи уграђени Робокопија услужни програм конзоле за упоређивање садржаја две фасцикле.

Робоцопи („Робуст Филе Цопи фор Виндовс“) је изврстан алат за копирање датотека уграђен у Виндовс који има огромне могућности. Могућности Робоцопи-а су изнад и изван уграђених Виндовс наредби за копирање и КСЦопи. РобоЦопи је најпожељнија од свих метода командне линије јер Робоцопи упоређује не само имена датотека већ и време последње измене. Извештава листу модификованих датотека и нових датотека / директоријума у ​​изворној и одредишној путањи.

Међу одличне карактеристике убраја се „зрцална“ копија режима (слична Мицрософт СинцТои-у „ Избацио (Опција), могућност поновног покушаја копирања у случају прекида мреже, копирања са више нити итд. Осим копирања датотека, помоћу Робоцопи-а можемо само упоређивати садржај две мапе (рекурзивно) и евидентирати разлике без копирања, на пример а суво трчање .

Сценарио

Датотеке моје веб странице се синхронизују са спољним чврстим диском ( ИС: ) редовно. У сврху илустрације, проверимо да ли су ове две фасцикле идентичне. У овом примеру ћемо рекурзивно упоредити следеће фасцикле (тј. Заједно са подмапама, детаљно поређење):

Д:  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс и Е:  РамесхПЦ-Синц Бацкуп  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс
  1. Отворите прозор командне линије.
  2. Покрените следећу команду и притисните ЕНТЕР:
    робоцопи 'Д:  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс' 'Е:  РамесхПЦ-Синц Бацкуп  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс' / Л / ТС / МИР / ЛОГ: Д:  Дифф.ткт

    упореди садржај две фасцикле - робоцопи синц мир

    Резултати горње наредбе се евидентирају Д: Дифф.ткт датотека.

  3. Изађите из прозора Цомманд Промпт.

Детаљи о коришћеним прекидачима командне линије Робоцопи

  • / Л :: Само листа - немојте копирати, означавати временом или брисати било коју датотеку. Ова опција се користи за евидентирање само за суво покретање.
  • / МЕ :: МИРрор стабло директоријума (еквивалентно / Е плус / ПУРГЕ). Пошто га користимо са / Л прекидач, ниједна датотека / директоријум се заправо неће копирати.
  • / ТС :: у излаз укључите временске ознаке изворне датотеке.
  • /Лог фајл :: статус излаза у ЛОГ датотеку (преписати постојећи дневник).

У овом примеру записујемо излаз Д: Дифф.ткт . Ево како дневник изгледа:

 -------------------------------------------------- ----------------------------- РОБОЦОПИ :: Робусна копија датотеке за Виндовс ------------- -------------------------------------------------- ---------------- Започето: понедељак, 8. април 2019. 17:06:10 Извор: Д:  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс  Дестинација: Е :  РамесхПЦ-Синц Бацкуп  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс  Филес: *. * Опције: *. * / ТС / Л / С / Е / ДЦОПИ: ДА / ЦОПИ: ДАТ / ПУРГЕ / МИР / Р: 1000000 / В: 30 ------------------------------------------- ----------------------------------- 583 Д:  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс  * ЕКСТРА Дир -1 Е:  РамесхПЦ-Синц Бацкуп  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс  2019  видеос  * ДОДАТНА Датотека 821886 2019/04/07 07:19:24 тикток-суперман-данце. мп4 3 Д:  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс  2019  Сцриптс  Олдер 210 2019/04/08 10:54:59 0к80071А91.вбс Новији 211 2019/04/08 11:35:32 ЕррЦодеФиндер. вбс Нова датотека 211 2019/04/08 11:35:32 Сампле.вбс 211 Д:  Веб локације  Винхелпон лине  блог  вп-цонтент  уплоадс  х1-10  83 Д:  Веб локације  Винхелпонлине  блог  вп-цонтент  уплоадс  х1-11  1 Д:  Веб локације  Винхелпонлине  блог  вп-цонтент  уплоадс  рег  9 Д:  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс  темп  ------------------------------ ------------------------------------------------ Укупно копирано Прескочено неусклађеност НЕУСПЕХ Додаци Директорији: 113 0 113 0 0 1 Датотеке: 4125 3 4122 0 0 1 Бајтови: 59,96 м 632 59,95 м 0 0 802,6 к Времена: 0:00:00 0:00:00 0:00:00 0: 00:00 Завршено: понедељак, 8. април 2019. 17:06:10 

Можете јасно видети додатне директоријуме и датотеке у изворном, као и одредишном директоријуму. Такође, упоређује временску ознаку и говори вам да ли су датотеке старије или новије (у поређењу са истом датотеком на вашем одредишту).

упореди садржај две фасцикле - робоцопи синц мир

У овом примеру су уочене разлике:

  1. * ДОДАТНО Дир : Додатни директоријум постоји на одредишту, али не и на извору.
  2. * ДОДАТНА датотека : Додатна датотека постоји на одредишту, али не и на извору.
  3. Старије : Ова датотека је старија у односу на ону на одредишту.
  4. Новије : Ова датотека је новија у поређењу са одредишном.
  5. Нова датотека : Овај фајл не постоји у одредишту. Такође се назива а Усамљено датотека

Комплетна листа класификација датотека РобоЦопи:

----------- ----------- ---------------- ------------ --- ------------- ------------ Цлассифи_ Постоји у постојећем у извору / одредишном извору / одредишном извору / одредишном извору Одредишна датотека Временске величине датотеке Атрибути ----------- ----------- ---------------- ------------ --- ------------- ------------ Новији Да Да Срц> дест н / ан / а Старији Да Да Срц 

Белешка: ДО Дотјерано Датотека је дефинисана као она која постоји и у извору и у одредишту, са идентичном величином и временском ознаком, али различитим поставкама атрибута.

Робоцопи је невероватан алат за упоређивање и синхронизацију датотека у две фасцикле (заједно са подмапама дубоким неколико нивоа) и навођење разлика у датотеци дневника.

Синхронизујте фасцикле помоћу функције Робоцопи

Да бисте синхронизовали фолдере ( само из левог → десног директоријума) са РобоЦопи, користите исту синтаксу командне линије коју смо раније користили за упоређивање директоријума, али овај пут без тхе / Л прекидач (само на листи).

РобоЦопи врши једносмерну синхронизацију (из левог → десног директоријума)

Режим копирања РобоЦопи-а Миррор ( / МЕ ) је сличан Мицрософт СинцТои „С“ Избацио ' одлика. Запамтите, РобоЦопи врши синхронизацију само лево → десно - НЕ двосмерна синхронизација.

Његово важно напоменути да је / МЕ пребацити такође уклања све додатне датотеке и директоријуме у стаблу одредишног директоријума. Датотеке / фасцикле „Ектра“ су ставке присутне на одредишту, али не и на изворној путањи. Тхе / МЕ Команда (миррор) осигурава да је структура одредишног директоријума (и датотеке) тачна копија извора.

Користите следећу синтаксу наредбеног ретка за синхронизацију ставки из левог → десног директоријума:

робоцопи соурце_фолдер дестинатион_фолдер / МИР / МТ

Тхе / МТ прекидач је да направите копију са више нити за супер брзу операцију копирања. То је опциони прекидач, али изузетно користан.

Статус синхронизације се приказује у конзоли за сваку обрађену ставку, а статистика се приказује на крају излаза.

Да пријавите излаз у датотеку, користите ову синтаксу:

робоцопи соурце_фолдер дестинатион_фолдер / МИР / МТ / ТС /ЛОГ:Д:Дифф.ткт

упореди садржај директоријума - фцив контролни зброј

упореди садржај директоријума - фцив контролни зброј

Аутоматизујте наредбе помоћу батцх датотеке

Можете додати све команде Робоцопи у Нотепад и сачувати их као Виндовс Батцх датотеку (са .један продужење). Једноставно двапут кликните на пакетну датотеку кад год желите да синхронизујете поменуте фасцикле. Можете чак и да покренете батцх датотеку у потребним интервалима користећи Таск Сцхедулер.

упореди садржај директоријума - фцив контролни зброј


Метод 9: Упоредите две мапе помоћу контролне суме хеша датотека са услужним програмом ФЦИВ

Помоћу криптографско хеширање алгоритам - нпр. МД5, СХА-1, можете да проверите да ли су две датотеке идентичне или не. Контролна сума је хеш вредност која се користи за вршење провера интегритета података на датотекама. То је нека врста потписа за датотеку.

Тхе Мицрософт верификатор интегритета контролне суме датотека алат (ФЦИВ) је услужни програм наредбене линије који израчунава МД5 или СХА1 криптографски хеши за датотеке. Списак датотека заједно са њиховим МД5 или СХА1 хешовима можете извести у КСМЛ базу података, а затим упоредити датотеке у циљној фасцикли са хешовима смештеним у датотеци КСМЛ базе података.

Овај метод је посебно користан након што сте користили један од горе наведених метода - нпр. Робоцопи или ВинДифф за синхронизацију две фасцикле и желите да верификујете интегритет сваке одредишне датотеке упоређивањем хеш / контролне суме датотеке са оном изворне локације.

Сценарио:

Упоредимо садржај следећих директоријума рекурзивно користећи ФЦИВ:

Д:  Веб локације  Винхелпонлине  блог  вп-цонтент  уплоадс Е:  РамесхПЦ синхронизоване резервне копије  Веб локације  Винхелпонлине  блог  вп-цонтент  уплоадс

Преузимање Мицрософт верификатор интегритета контролне суме датотека из званичног Мицрософтовог центра за преузимање и издвојите фцив.еке у фасциклу - нпр. д: алати . Затим следите једну од ових метода:

Опција 1

  1. Отворите прозор командне линије и користите ову синтаксу наредбеног ретка:
    д:  тоолс  фцив.еке -р -адд 'Д:  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс' -бп 'Д:  Вебситес  Винхелпонлине  блог  вп-цонтент' -сха1 -кмл д:  хасхдб.кмл

    упореди садржај директоријума - фцив контролни зброј

    Горња командна линија израчунава СХА1 хеш за сваку датотеку рекурзивно и избацује имена датотека и одговарајуће хешеве у .КСМЛ датотеку под називом хасхдб.кмл .

    Тхе -бп параметар се користи за специфицирање основне путање за уклањање из пуног имена путање. Осигурава да основна путања није укључена у КСМЛ излаз, тако да можете упоређивати ставке у одредишној путањи директоријума које имају потпуно исту структуру директоријума.

    Ево како би изгледао садржај КСМЛ датотеке:

    упореди садржај директоријума - фцив контролни зброј

  2. Сада, у прозору командне линије, пређите на одредишну фасциклу покретањем следеће команде:
    цд / д 'Е:  РамесхПЦ-Синц Бацкуп  Вебситес  Винхелпонлине  блог  вп-цонтент'
  3. Затим покрените следећу команду и притисните ЕНТЕР:
    д:  тоолс  фцив.еке -в -сха1 -кмл Д:  хасхдб.кмл

    Горња команда верификује ваше одредишне датотеке у односу на хеш контролне суме које сте раније забележили у КСМЛ датотеци хасхдб.кмл .

    У излазу се приказују листа модификованих датотека (на основу хеш контролне суме) и листа недостајућих датотека (на одредишту):

    упореди садржај директоријума - фцив контролни зброј

    Ево примера резултата.

    Покретање верификације контролних сума: датум / временска ознака Листа модификованих датотека: ----------------------- уплоадс  2019  05  в10-адванцед-сеарцх-сеттингс.пнг Хасх је: 8дац0а4400д2б700ф81бф70ц189е49еб6а620а2ф Требало би да буде: цц2а1523еф070дц2е498дбф5ф8цф5едац1б6900д Није могуће хаширати учитавање датотека  2019  05  виндифф-хеадер.пнг Грешка може пронаћи грешку: Тхе МС еррор еррор. Код грешке: 2 Није могуће хасхирати отпремање датотека  2019  05  виндовс-сторе-еррор-0к800706д9.пнг Порука грешке: Систем не може да пронађе наведену датотеку. Еррор цоде: 2 слике  2019  05  В10-енханцед-претрага-сеттингс.пнг хасх је: 8дац0а4400д2б700ф81бф70ц189е49еб6а620а2ф Требало би да буде: цц2а1523еф070дц2е498дбф5ф8цф5едац1б6900д Није могуће хасх датотека при преносу  2019  05  виндифф-хеадер.пнг Еррор пор: Систем не могу наћи наведена датотека. Код грешке: 2 Није могуће хасхирати отпремање датотека  2019  05  виндовс-сторе-еррор-0к800706д9.пнг Порука грешке: Систем не може да пронађе наведену датотеку. Код грешке: 2 Крај верификације: временска ознака

Горе наведени метод је веома користан за проверу интегритета подударање датотеке у одредишној фасцикли. Али не приказује листу екстра датотеке у одредишту. Ето где 2. опција доле има додатну предност.

2. опција

Уместо да излазите листу датотека и контролне суме у КСМЛ базу података, ставке у извору и одредишту можете да изнесете у засебне текстуалне датотеке. Тада се текстуалне датотеке могу упоређивати помоћу ВинДифф , ВинМерге , ДиффЦхецкер.цом или ВинЦомпаре корисност.

Покрените ове команде из прозора командне линије.

фцив -р 'Д:  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс' -бп 'Д:  Вебситес  Винхелпонлине  блог  вп-цонтент'> д:  соурце.ткт фцив -р 'е:  РамесхПЦ -Синцед Бацкуп  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс '-бп' е:  РамесхПЦ-Синцед Бацкуп  Вебситес  Винхелпонлине  блог  вп-цонтент '> д:  дестинатион.ткт

упоредите садржај две фасцикле

Затим упоредите две датотеке соурце.ткт и одредиште.ткт помоћу алата за упоређивање датотека попут ВинДифф , ВинМерге , ДиффЦхецкер.цом , ДиффМерге или ВинЦомпаре.

упоредите садржај две фасцикле

Видећете листу датотека које недостају, додатних датотека и измењених датотека (на основу израчунате контролне суме) на две локације директоријума.

Синхронизовао сам две фасцикле користећи РобоЦопи а затим поново упоредио фасцикле користећи ФЦИВ хеш контролну суму. Сада су идентични!

упоредите директоријуме помоћу ПоверСхелл хеша


10. метод: Упоредите две фасцикле помоћу ПоверСхелл-а

Користећи ПоверСхелл можете лако рекурзивно упоређивати две фасцикле.

Покрените ПоверСхелл. Копирајте следећи исечак и залепите их све у прозор ПоверСхелл и притисните ЕНТЕР

Унесите изворну и одредишну мапу, замењујући патх_фолдер_патх и дест_фолдер_патх резервисана места.

$ Фолдер1 = 'соурце_фолдер_патх' $ Фолдер2 = 'дест_фолдер_патх' функција Гет-Дирецториес ($ патх) {$ ПатхЛенгтх = $ патх.ленгтх Гет-ЦхилдИтем $ патх -Рецурсе | % {Адд-Мембер -ИнпутОбјецт $ _ -МемберТипе НотеПроперти -Наме РелативеПатх -Валуе $ _. ФуллНаме.субстринг ($ ПатхЛенгтх + 1) $ _}} Цомпаре-Објецт (Гет-Дирецториес $ Фолдер1) (Гет-Дирецториес $ Фолдер2) -Проперти РелативеПатх | Сортирај релативни пут, име -десц

упоредите директоријуме помоћу ПоверСхелл хеша

Видећете овакав излаз:

упоредите директоријуме помоћу ПоверСхелл хеша

Бочни индикатор <= значи да датотека или фасцикла постоје само у извору. тј. недостаје у одредишту.
Бочни индикатор => значи да датотека или фасцикла постоји само на одредишту. тј. недостаје у извору.

Напомена уредника: Горњи код упоређује само имена датотека без подударања са било којим другим детаљима као што су величина, датум измене итд. ПоверСхелл има могућност да изврши хеш упоређивање ставки у две фасцикле и избаци резултате, што је описано у следећој методи.

Синхронизујте фасцикле

Са неких 10 додатних редова ПоверСхелл кода, можете чак да копирате различите датотеке или датотеке које недостају из извора → одредишта или обрнуто. За више информација погледајте Синхронизујте датотеке и фасцикле са ПоверСхелл-ом .


Метод 11: Упоредите две мапе помоћу ПоверСхелл-а са контролним збиром хеширања датотека

Да бисте упоредили датотеке на две локације помоћу датотеке хеш контролна сума , можете користити ПоверСхелл. ПоверСхелл подразумевано користи СХА-256 алгоритам, који можете да промените помоћу -Алгоритам параметар. Као што је речено раније , хасх контролна сума је врста потписа за датотеку која је јединствена.

У овом примеру упоредићемо следеће фасцикле:

Д:  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс  2019 Е:  РамесхПЦ-Синц Бацкуп  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс  2019

Користите следећу командну линију за израчунавање хеша за датотеке у изворној фасцикли и изношење резултата у соурце.ткт датотека.

Гет-ЦхилдИтем 'Д:  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс  2019' -Рецурсе | Гет-ФилеХасх | Изаберите путању, хеш | екпорт-цсв д:  соурце.ткт -Делимитер '' т '-НоТипеИнформатион

Затим покрените следећу наредбу да бисте уклонили основне путање из датотеке.

(гц -патх д:  соурце.ткт -рав) -реплаце 'Д: \ Вебситес \ Винхелпонлине \ блог \ вп-цонтент \', '' | Датотека д:  соурце.ткт

Списак имена датотека (с релативном путањом) заједно са СХА-256 хешовима излазе у соурце.ткт датотека.

упоредите две фасцикле и списак датотека

Слично томе, покрените наредбе за израчунавање хеша за ставке у одредиште , а затим уклоните основне путање из одредишта.ткт :

Гет-ЦхилдИтем 'Е:  РамесхПЦ-Синцед Бацкуп  Вебситес  Винхелпонлине  блог  вп-цонтент  уплоадс  2019' -Рецурсе | Гет-ФилеХасх | Изаберите путању, хеш | екпорт-цсв д:  дестинатион.ткт -Делимитер '' т '-НоТипеИнформатион
(гц -патх д:  дестинатион.ткт -рав) -реплаце 'Е: \ РамесхПЦ-Синцед Бацкуп \ Вебситес \ Винхелпонлине \ блог \ вп-цонтент \', '' | Датотека д:  дестинатион.ткт

Горња наредба израчунава хеш за сваку датотеку у одредишној фасцикли рекурзивно и излаз се записује у д: дестинатион.ткт

Упоредите помоћу ПоверСхелл-а

Затим упоредите датотеке помоћу следеће ПоверСхелл наредбе:

Цомпаре-Објецт -РеференцеОбјецт $ (Гет-Цонтент д:  соурце.ткт) -ДифференцеОбјецт $ (Гет-Цонтент д:  дестинатион.ткт) | фл

упоредите две фасцикле и списак датотека

Приказује различите датотеке и локацију сваке ставке означене симболима <= или => за леву и десну фасциклу. Излаз такође приказује додатне датотеке у извору, као и одредиште.

Упоредите користећи ВинДифф

Алтернативно можете покренути ВинДифф и упоредити д: соурце.ткт и д: дестинатион.ткт . Можете користити следеће ВинДифф командна линија да упоредим датотеке:

д:  Алатке  виндифф.еке д:  извор.ткт д:  одредиште.ткт

Излаз ВинДифф приказује разлике истакнуте жуто / црвено. Из горњег снимка заслона можемо закључити да је датотека 0кц1900101-еррор.пнг је другачији. Такође, одредишни фолдер или десни фолдер (означен симболима !> у ВинДифф-у) има додатна датотека назван 1х.ткт .

ПоверСхелл подржава многе хеш алгоритме и тако има предност у односу на ФЦИВ.еке оруђе. Алат Мицрософт ФЦИВ подржава само МД5 и СХА-1 алгоритме који су застарели и могу бити неефикасни због питања судара , мада врло ретко. СХА-1 колизија значи да две датотеке имају идентична СХА-1 хеширања, али различит садржај. Дакле, СХА-256 може бити преферирани алгоритам за поређење датотека или директоријума у ​​производном окружењу.


Имајте на уму да вам методе 11 и 12 командне линије помажу само да упоредите структуру два директорија заједно са датотекама. Они не упоређују величине датотека или измењени датум да би знали шта је новије. Они раде само обично поређење на основу имена датотека и не бисте знали да ли се једна од одредишних датотека оштети током поступка копирања. У производном окружењу можда ћете морати да користите друге алате или методе ако је потребно проверити интегритет датотека у изворној и одредишној фасцикли како бисте били сигурни да су потпуно исте копије.

12. метод: Наведите структуру директоријума помоћу команде ТРЕЕ

Да упоредимо два директорија заједно са поддиректоријима, добрим старим ДРВО команда је изузетно корисна. Претпоставимо да желите да упоредите две фасцикле (укључујући имена датотека) Д: ИЗВОР и Д: ДЕСТ , Пратите ове кораке:

  1. Отворите прозор командне линије.
  2. Откуцајте ове наредбе:
    ДРВО Д:  СОУРЦЕ / А / Ф> Д:  СОУРЦЕ.ТКСТ
    ДРВО Д:  ДЕСТ / А / Ф> Д:  ДЕСТ.ТКСТ

    Ово даје сваки резултат наредбе за одвајање текстуалних датотека у вашем Д: основни директоријум погона. Текстуалне датотеке ће имати структуру директоријума у ​​облику стабла, што олакшава упоређивање.

    Кратки савет: Да бисте упоредили само директоријуме, уклоните / Ф застава.
  3. Затим покрените услужни програм за упоређивање текста попут ВинДифф, ВинМерге или ДиффМерге. Можете и да упоредите две текстуалне датотеке на мрежи путем диффцхецкер.цом .
  4. Идите на ДиффЦхецкер.цом и залепите садржај д: соурце.ткт у једну колону, а Д: ДЕСТ.ткт у другу колону. Кликните Пронађи разлике .

    Поређење директорија

    Поређење директорија и датотека


Метод 13: Наведите структуру директоријума помоћу ДИР наредбе

Да бисте упоредили садржај два директоријума, још једна командна линија коју можете користити је ВАМА команда.

Користите следећу синтаксу наредбеног ретка да бисте рекурзивно генерисали листу датотека у директоријуму. Затим можете да га упоредите помоћу алата за упоређивање или ДиффМерге.

ДИР Д:  СОУРЦЕ / С / АД / Б> Д:  СОУРЦЕ.ТКСТ
ДИР Д:  ДЕСТ / С / АД / Б> Д:  ДЕСТ.ТКСТ
Кратки савет: Да бисте укључили датотеке заједно са списком директорија, уклоните ознаку “/ АД”.

Међутим, постоји један проблем када се користи ДИР наредба. У излазу наводи пуне стазе директоријума и датотека, као што је доле:

  1. Д: Извор Апр Недеља1
  2. Д: Извор Апр Недеља2
  3. Д: ДЕСТ Апр Недеља1
  4. Д: ДЕСТ Апр Недеља2

У том случају ћете морати да уклоните основне путање поређења Д: ИЗВОР и Д: ДЕСТ у одговарајуће текстуалне датотеке тако што ћете их уредити Нотепадом. Да бисте групно заменили текст, користите опцију Замени у Бележници и уклоните сваку појаву основне путање.

По завршетку сачувајте датотеке и упоредите њихов садржај на мрежи путем ДиффЦхецкер-а или помоћу алата за упоређивање текста ван мреже, попут ВинДифф или ВинМерге.

Поређење директорија - Листа генерисана употребом ДИР уместо ТРЕЕ

Кладим се да ћете пронаћи излазни садржај директоријума генерисан помоћу ДРВО да буде много лакше и далеко уредније од ВАМА .


Надам се да су вам горње методе помогле да брзо рекурзивно упоредите садржај две мапе, идентификујете недостајуће и измењене датотеке и ускладите разлике.

Знајмо ваше коментаре!


Један мали захтев: Ако вам се свидео овај пост, поделите га?

Једна ваша „мала“ деоница озбиљно би помогла у расту овог блога. Неколико сјајних предлога:
  • Приквачи!
  • Поделите са својим омиљеним блогом + Фацебоок, Реддит
  • Твеет ит!
Зато вам пуно хвала на подршци, читаоче. Неће вам требати више од 10 секунди вашег времена. Дугмад за дељење налазе се одмах испод. :)