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

Преглед садржаја:

Anonim

Морате брзо да упоредите две датотеке због разлика? Алат 'дифф' командне линије нуди одличан избор за кориснике који су задовољни терминалом. Дифф вам омогућава да лако упоредите две датотеке, при чему излаз команде извештава о свим разликама између унетих датотека.

Команда дифф је подразумевано доступна на Мац-у, а исто ради и у Линук-у и другим уникс оперативним системима, само да се питате, а за кориснике Виндовс-а је прилично слично алатка за поређење датотека 'фц' ради.

За најбоље резултате пожелећете да радите са неким врстама обичних текстуалних датотека, а не са обогаћеним текстом. Ако је потребно, увек можете да направите копију датотеке и конвертујете је у обичан текст преко тектутил алатке командне линије на Мац-у, или чак користећи ТектЕдит.

Како користити Дифф за упоређивање датотека у командној линији

Дифф је алатка командне линије, тако да прво морате да покренете апликацију Терминал, која се налази у /Апплицаитонс/Утилитиес/ и онда сте спремни да почнете.

Основна синтакса за дифф на командној линији је следећа:

дифф (унос датотеке 1) (унос датотеке 2)

На пример, ако у овом директоријуму желимо да упоредимо басх.ткт и басх2.ткт, синтакса би изгледала овако:

дифф басх.ткт басх2.ткт

Ознака -в може бити згодна за обичне текстуалне датотеке јер говори дифф-у да игнорише размак приликом упоређивања датотека. И наравно, можете користити пуну путању до датотека за упоређивање ако је потребно, на пример да упоредите измењену датотеку хоста са другом верзијом на другом месту:

дифф -в /етц/хостс ~/Довнлоадс/БлоцкЕверитхингХостс.ткт

Излаз узорка може изгледати отприлике овако:

$ дифф -в /етц/хостс ~/Довнлоадс/БлоцкЕверитхингХостс.ткт

0а1

< време за паузу

9а12

> 127.0.0.1 фацебоок.цом

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

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

Очигледно је да дифф захтева командну линију, али ако бисте радије били у познатом графичком интерфејсу Мац ОС-а када упоређујете документе, доступне су и различите опције, укључујући поређење два документа речи са Мицрософт Ворд-ом или ако радите са кодом и синтаксом, испробајте алатку Ксцоде ФилеМерге, гит или чак одличан ББЕдит уређивач текста за Мац.А ако сте на Виндовс-у, команда 'фц' ради у основи исто као и дифф команда, при чему 'фц филе1 филе2' постиже мање-више исто поређење као дифф.

Имате ли још савета за разлику, или за поређење две датотеке једна са другом? Поделите их испод!

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