команда diff

Можливо у вас бували ситуації, коли вам потрібно було порівняти вміст двох текстових файлів. Наприклад, ваш сайт б зламаний, і зловмисник запровадив в php файли шкідливий код. Як швидко знайти вірус, з урахуванням того, що у вас є резервна копія файлів? Звичайне видалення вірусів за допомогою антивірусу тут не допоможе, тому що вірусу, як такого, немає. Ось тут вам допоможе команда diff.

За допомогою команди diff ви можете швидко отримати уявлення про відмінності між двома файлами документів. У команди наступна синтаксична запис:

Програма завантажує обидва файли, проганяє їх, звіряє всі фрагменти тексту, однакові в обох файлах, і потім відкидає їх. Що залишився текст в одному файлі відрізняється від решти тексту в іншому файлі. Потім він виводиться на екран, як показано на фото:

команда diff

Будь-який текст, який є у першому файлі і відсутній у другому, передує символом <. который говорит об уникальности текста в первом файле. Текст, имеющийся только во втором файле, предваряется символом>.
На скрині показано (читайте тут. Як зробити скріншот екрану), що в файлі MyGlossary1.utf8 є дві додаткові рядки, а в файлі MyGlossary.utf8 - 4. Завдяки команді diff чітко видно, що кожен файл редагувався окремо, і в кожен з файлів були додані (або видалені) конкретні абзаци.

Але навіть якщо ви не програміст, то все одно корисно знати, що існує команда diff, в якійсь ситуації це може вам стане в нагоді!

РАДА ДНЯ: Якщо ви хочете повернути частину вартості при покупці в інтернет магазині, обов'язково скористайтеся одним із сервісів Кешбек:

1. EPN - найнадійніший Кешбек (Aliexpress, OZON, ASOS і BANGGOOD)

2. Алібонус - найщедріший Кешбек на Аліекспресс, повертають 10%

3. LetyShop - найбільша кількість магазинів - 842 магазина!

Схожі статті