Како се користи ФЦ (упоређивање датотека) из Виндовс командне линије
Постоји сјајан алат за командну линију који се може користити за упоређивање датотека да би се утврдило да ли постоје разлике у садржају или бинарном коду којима можете приступити ако користите рачунар. Филе Цомпаре или ФЦ на које ћемо се позивати је од сада па надаље, једноставан је програм који ће упоређивати садржај текста или бинарних датотека и способан је за упоређивање АСЦИИ и Уницоде текста. Ову алатку можете користити за приказ било којих редова из две датотеке или два скупа датотека који се не подударају са осталим.
Прекидачи и параметри за упоређивање датотека
- / Б - Овај прекидач ће извршити бинарно поређење.
- / Ц - Ако требате да извршите поређење без великих и малих слова, користите овај прекидач.
- / А - Овај прекидач ће учинити да ФЦ приказују само прве и последње редове за сваку групу разлика.
- / У - Користите овај прекидач за упоређивање датотека као Уницоде текстуалних датотека.
- / Л - Ово ће упоредити ваше датотеке као АСЦИИ текст.
- / Н - Овај прекидач се може користити само са АСЦИИ, али ће приказати све одговарајуће бројеве линија.
- /ФУНТАн - Замените „н“ бројем како бисте ограничили количину узастопних различитих редова које ће ФЦ прочитати пре него што прекине. Ако не наведете број, подразумевано је 100 редова неусклађеног текста.
- /нннн - Заменом овде „н“ -а рећи ћете ФЦ-у да када пронађе неусклађене линије може да се настави само ако пронађе „н“ узастопне одговарајуће линије након неусклађености. Ово је корисно ако желите да спречите да две датотеке постану изузетно синхронизоване.
- / Т - Овај прекидач ће рећи ФЦ-у да не проширује картице у размаке.
- / В - Ако користите овај прекидач, ФЦ ће компримирати размаке (језичке и размаке) током поређења датотека.
Треба да наведете само један параметар, али мораћете да унесете две инстанце. Ово је параметар Патхнаме у којем ћете навести локацију својих датотека.
Синтакса ФЦ-а
Као и сваки алат у командној линији, и ви ћете морати да знате како да унесете своје команде правилном синтаксом. Постоје две главне опције за алатку за упоређивање датотека које можете да користите. Ако желите да упоредите два скупа датотека уместо две појединачне датотеке, можете да користите џокерске знакове (? И *).
ФЦ [патхнаме1] [патхнаме2]
ФЦ [свичеви] [име путање] [име путање2]
У зависности од ваше наредбе, добићете један од четири% одговора на нивоу грешке%.
- -1 - Синтакса је нетачна.
- 0 - Обе датотеке су идентичне.
- 1 - Датотеке су различите.
- 2 - Најмање једна датотека није пронађена.
Хајде да вежбамо
Пре него што започнемо, требало би да преузмете наша три узорка текстуалних докумената које ћемо користити за тест. Сваки од ових докумената садржи одломак текста са неколико сличних група речи. Након што преузмете ова три документа, можете их копирати у било коју фасциклу на рачунару. За потребе овог упутства, све текстуалне документе ћемо ставити на радну површину.
- ФЦсампле
- ФЦвежба
- ФЦекерцисе2
Сада ћете морати отворити повишени прозор командне линије. Отворите мени Старт у оперативним системима Виндовс 7 и 10 или отворите функцију претраживања у оперативном систему Виндовс 8 и потражите ЦМД. Затим кликните десним тастером миша, а затим притисните „Покрени као администратор“. Иако не треба да отварате повишени прозор командне линије, то ће вам помоћи да избегнете досадне дијалошке оквире за потврду.
Наш данашњи водич обухватиће неколико једноставних сценарија који ће бити разрађени у наставку.
- Упоредите две текстуалне датотеке у истој фасцикли користећи Филе Цомпаре.
- Упоредите датотеке у истој фасцикли користећи Филе Цомпаре помоћу прекидача “/ лбн”.
- Упоредите две идентичне датотеке.
- Извршите бинарно поређење две различите датотеке и две идентичне датотеке.
Сценарио 1 - Упоредите две текстуалне датотеке користећи Филе Цомпаре.
Сада када сте отворили прозор командне линије и имате текстуалне датотеке на радној површини, спремни смо за једноставно поређење датотека. У овом одељку ћемо извршити основно поређење, а затим ћемо додати неколико различитих опција. Започните уношењем следеће наредбе за упоређивање садржаја „ФЦсампле“ и „ФЦекерцисе“. Не заборавите да име путање замените именом које одговара вашем рачунару и имајте на уму да командна линија не разликује велика и мала слова.
фц Ц: \ Усерс \ Мартин \ Десктоп \ ФЦсампле.ткт Ц: \ Усерс \ Мартин \ Десктоп \ ФЦекерцисе.ткт
У овом случају, приказује се сав текст из оба документа, јер се не подударају правилно.
Сценариј 2 - Упоредите датотеке у истој фасцикли помоћу Упоређивања датотека помоћу прекидача „/ лбн“.
Покушајмо сада са још једним поређењем у којем ћемо рећи ФЦ да се заустави након 2 реда неусклађених података. Урадите то додавањем прекидача “/ лбн”.
фц / лб2 Ц: \ Усерс \ Мартин \ Десктоп \ ФЦсампле.ткт Ц: \ Усерс \ Мартин \ Десктоп \ ФЦекерцисе.ткт
Као што видите, добијате поруку о грешци која каже „Ресинц Фаилед. Датотеке су превише различите. “ То је зато што постоји више од две узастопне линије неусклађених података. Покушајте сами да промените бројеве или уредите датотеке и поиграјте се алатком за упоређивање датотека да бисте видели које ћете резултате добити.
Сценарио 3 - Упоредите две идентичне датотеке.
У датотекама које сте преузели видећете две датотеке под називом „ФЦекерцисе“ и „ФЦекерцисе2“. Ове две датотеке имају потпуно исти садржај, па ћемо извршити поређење и видети које ћемо резултате добити.
фц Ц: \ Усерс \ Мартин \ Десктоп \ ФЦекерцисе.ткт Ц: \ Усерс \ Мартин \ Десктоп \ ФЦекерцисе2.ткт
Као што видите са горње слике, ФЦ извештава да нису нађене разлике. Ако бисте уредили једну датотеку, додали једно слово и покушали поново наредбу, ваши резултати би се приказали као на слици испод. Имајте на уму да је промењено једино додавање слова „а“.
Сценариј 4 - Извршите бинарно поређење две различите датотеке и две идентичне датотеке.
У овом примеру ћемо извршити бинарно поређење датотека „ФЦекерцисе“ и „ФЦсампле“.
фц / б Ц: \ Усерс \ Мартин \ Десктоп \ ФЦекерцисе.ткт Ц: \ Усерс \ Мартин \ Десктоп \ сампле.ткт
Приметићете да функција почиње обавештавањем да се две датотеке упоређују. Даље, гомила бинарних цифара се помера, где се датотеке упоређују, једна поред друге, и на крају, добијате извештај који каже да је ФЦекерцисе дужи од ФЦсампле. За следећи пример ћемо извршити бинарно поређење датотека „ФЦекерцисе“ и „ФЦекерцисе2“.
фц / б Ц: \ Усерс \ Мартин \ Десктоп \ ФЦекерцисе.ткт Ц: \ Усерс \ Мартин \ Десктоп \ ФЦекерцисе2.ткт
У овом поређењу две идентичне датотеке, ФЦ извештава да између те две датотеке нема разлике. Сад кад знате основе ФЦ алата, слободно се играјте прекидачима и испробајте неке нове идеје. Запамтите да је док се играте са датотекама најбоље користити лажне узорке попут овде датих, како бисте избегли случајни губитак података.
Кредит за слику: Никки на Флицкр-у