.\" -*- coding: UTF-8 -*- .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.40.4. .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH DIFF 1 "грудень 2018 року" "diffutils 3.7" "Команди користувача" .SH НАЗВА GNU diff \- порівняння файлів за рядками .SH "КОРОТКИЙ ОПИС" \fBdiff\fP [\fIКЛЮЧ\fP]... \fIФАЙЛИ\fP .SH ОПИС Порівнює два файли за рядками. .PP Обов'язкові аргументи для довгих параметрів також є обов'язковими для коротких параметрів. .TP \fB\-\-normal\fP вивести дані у форматі звичайного diff (типово) .TP \fB\-q\fP, \fB\-\-brief\fP сповіщати лише про різні файли .TP \fB\-s\fP, \fB\-\-report\-identical\-files\fP сповіщати про однакові файли .TP \fB\-c\fP, \fB\-C\fP КТЬ, \fB\-\-context\fP[=\fIКТЬ\fP] вивести КТЬ (типово 3) рядки скопійованого контексту .TP \fB\-u\fP, \fB\-U\fP ЧИСЛО, \fB\-\-unified\fP[=\fIЧИСЛО\fP] вивести ЧИСЛО (типово 3) рядків спільного контексту .TP \fB\-e\fP, \fB\-\-ed\fP вивести дані у форматі запису \fBed\fP(1) .TP \fB\-n\fP, \fB\-\-rcs\fP виводити у форматі diff систем керування версіями .TP \fB\-y\fP, \fB\-\-side\-by\-side\fP вивести дані у два стовпчики .TP \fB\-W\fP, \fB\-\-width\fP=\fIЧИСЛО\fP виводити текст не більше ніж у ЧИСЛО (типово 130) позицій у рядок .TP \fB\-\-left\-column\fP виводити спільні рядки лише у ліву колонку .TP \fB\-\-suppress\-common\-lines\fP не виводити спільні рядки .TP \fB\-p\fP, \fB\-\-show\-c\-function\fP показати дані щодо функцій C у яких виявлено кожну зі змін .TP \fB\-F\fP, \fB\-\-show\-function\-line\fP=\fIRE\fP показати останній рядок, що відповідає формальному виразу RE .TP \fB\-\-label\fP МІТКА використати МІТКУ замість назви файла і часової позначки (можна використовувати декілька разів) .TP \fB\-t\fP, \fB\-\-expand\-tabs\fP замінювати символи табуляції пробілами у виводі .TP \fB\-T\fP, \fB\-\-initial\-tab\fP вирівнювати табуляцію додаючи на початок символ табуляції .TP \fB\-\-tabsize\fP=\fIЧИСЛО\fP табуляція кожні ЧИСЛО позицій виведення (типово 8) .TP \fB\-\-suppress\-blank\-empty\fP не показувати пробіли або табуляції перед порожніми рядками .TP \fB\-l\fP, \fB\-\-paginate\fP спрямувати дані до \fBpr\fP(1) для розбиття на сторінки. .TP \fB\-r\fP, \fB\-\-recursive\fP рекурсивно порівняти всі знайдені підкаталоги .TP \fB\-\-no\-dereference\fP не переходити за символічними посиланнями .TP \fB\-N\fP, \fB\-\-new\-file\fP вважати незнайдені файли порожніми .TP \fB\-\-unidirectional\-new\-file\fP вважати незнайдені у першому джерелі файли порожніми .TP \fB\-\-ignore\-file\-name\-case\fP ігнорувати регістр назв файлів під час порівняння .TP \fB\-\-no\-ignore\-file\-name\-case\fP враховувати регістр символів назв файлів .TP \fB\-x\fP, \fB\-\-exclude\fP=\fIЗРАЗОК\fP виключити файли, назви яких відповідають ЗРАЗКУ .TP \fB\-X\fP, \fB\-\-exclude\-from\fP=\fIФАЙЛ\fP виключити файли, назви яких відповідають зразкам з файла .TP \fB\-S\fP, \fB\-\-starting\-file\fP=\fIФАЙЛ\fP починати порівняння каталогів на файлі ФАЙЛ .TP \fB\-\-from\-file\fP=\fIФАЙЛ1\fP порівняти ФАЙЛ1 з усіма операндами; ФАЙЛ1 може бути каталогом .TP \fB\-\-to\-file\fP=\fIФАЙЛ2\fP порівняти всі операнди з ФАЙЛОМ 2; ФАЙЛ2 може бути каталогом. .TP \fB\-i\fP, \fB\-\-ignore\-case\fP ігнорувати регістр літер у вмісті файлів .TP \fB\-E\fP, \fB\-\-ignore\-tab\-expansion\fP ігнорувати зміни, викликані заміною табуляції пробілами .TP \fB\-Z\fP, \fB\-\-ignore\-trailing\-space\fP ігнорувати пробіли наприкінці рядка .TP \fB\-b\fP, \fB\-\-ignore\-space\-change\fP ігнорувати зміни у кількості пробілів .TP \fB\-w\fP, \fB\-\-ignore\-all\-space\fP ігнорувати усі пробіли .TP \fB\-B\fP, \fB\-\-ignore\-blank\-lines\fP ігнорувати зміни кількості порожніх рядків .TP \fB\-I\fP, \fB\-\-ignore\-matching\-lines\fP=\fIRE\fP ігнорувати зміни, які відповідають формальному виразу RE .TP \fB\-a\fP, \fB\-\-text\fP вважати всі файли текстовими .TP \fB\-\-strip\-trailing\-cr\fP вилучити з виведених даних всі завершальні символи нового рядка .TP \fB\-D\fP, \fB\-\-ifdef\fP=\fIНАЗВА\fP виводити diff\-блоки, що використовують конструкцію «#ifdef НАЗВА». .TP \fB\-\-ГТИП\-group\-format\fP=\fIГФМТ\fP форматувати вхідні групи типу ГТИП у відповідності до формату ГФМТ. .TP \fB\-\-line\-format\fP=\fIСФМТ\fP форматувати всі вхідні рядки за допомогою СФМТ. .TP \fB\-\-CТИП\-group\-format\fP=\fIСФМТ\fP форматувати вхідні рядки типу СТИП у відповідності до формату СФМТ .IP За допомогою цих параметрів форматування можна точно налаштувати .IP вивід diff, з узагальненням \fB\-D\fP/\fB\-\-ifdef\fP. .TP СТИП може бути «old», «new» чи «unchanged». ГТИП — те саме або «changed». .IP ГФМТ може містити: .TP %< рядки з ФАЙЛА1 .TP %> рядки з ФАЙЛА2 .TP %= рядки, спільні для ФАЙЛА1 та ФАЙЛА2 .TP %[\-][ШИРИНА][.[ТОЧН]]{doxX}ЛІТЕРА формат для ЛІТЕРА у стилі \fBprintf\fP(1) .IP ЛІТЕРА має наступні значення для нових груп, маленькі для старих: .TP F номер першого рядка .TP L номер останнього рядка .TP N кількість рядків = L\-F+1 .TP E F\-1 .TP M L+1 .TP %(A=B?T:E) якщо A дорівнює B, T, інакше E .IP СФМТ може містити: .TP %L вміст рядка .TP %l вміст рядка без символу нового рядка наприкінці .TP %[\-][ШИРИНА][.[ТОЧН]]{doxX}n формат номеру вхідного рядка у стилі \fBprintf\fP(1) .IP Обидва ГФМТ та СФМТ можуть містити: .TP %% % .TP %c'C' один символ С .TP %c'\eOOO' один символ з вісімковим кодом OOO .TP C символ C (інші символи не оброблятимуться) .TP \fB\-d\fP, \fB\-\-minimal\fP намагатись знайти найменший набір змін .TP \fB\-\-horizon\-lines\fP=\fIЧИСЛО\fP зберегти ЧИСЛО спільних рядків, до та після різних .TP \fB\-\-speed\-large\-files\fP вважати файли великими з багатьма розкиданими дрібними змінами. .TP \fB\-\-color\fP[=\fIКОЛИ\fP] розфарбовувати виведене; значенням КОЛИ може бути «never» (ніколи), «always» (завжди) або «auto» (авто, типовий варіант) .TP \fB\-\-palette\fP=\fIПАЛІТРА\fP кольори, які слід використовувати, якщо додано \fB\-\-color\fP; ПАЛІТРА — відокремлений двокрапками список можливостей \fBterminfo\fP(5) .TP \fB\-\-help\fP відображає довідку і виходить .TP \fB\-v\fP, \fB\-\-version\fP виводить інформацію про версію і виходить .PP ФАЙЛИ — це «ФАЙЛ1 ФАЙЛ2», чи «КАТАЛОГ1 КАТАЛОГ2», чи «КАТАЛОГ ФАЙЛ», чи «ФАЙЛ КАТАЛОГ». Якщо вказано \fB\-\-from\-file\fP чи \fB\-\-to\-file\fP, на ФАЙЛИ обмежень немає. Якщо ФАЙЛ вказано як «\-», дані буде прочитано зі стандартного потоку введення. Код завершення дорівнює 0, якщо вхідні файли ідентичні, 1 \-\- якщо відрізняються, та 2 при виникненні помилок. .SH АВТОР Автори програми \-\- Paul Eggert, Mike Haertel, David Hayes, Richard Stallman та Len Tower. .SH "ЗВІТИ ПРО ВАДИ" Повідомляйте про вади на адресу: .br Домашня сторінка GNU diffutils: .br Загальна довідкова інформація щодо використання програмного забезпечення GNU: .SH "АВТОРСЬКІ ПРАВА" \(co Free Software Foundation, Inc., 2018. Умови ліцензування GPLv3+: GNU GPL версії 3 або пізнішої . .br Це вільне програмне забезпечення: Ви можете вільно змінювати і розповсюджувати його. БЕЗ ЖОДНИХ ГАРАНТІЙ, в межах, дозволених законом. .SH "ДИВ. ТАКОЖ" \fBwdiff\fP(1), \fBcmp\fP(1), \fBdiff3\fP(1), \fBsdiff\fP(1), \fBpatch\fP(1) .PP Повноцінну документацію з \fBdiff\fP можна знайти у довіднику Texinfo. Якщо у вашій системі встановлено \fBinfo\fP(1) та \fBdiff\fP за допомогою команди .IP \fBinfo diff\fP .PP ви зможете отримати доступ до повноцінного підручника. .PP .SH ПЕРЕКЛАД Український переклад цієї сторінки посібника виконано Yuri Chornoivan . .PP Цей переклад є безкоштовною документацією; будь ласка, ознайомтеся з умовами .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE . НЕ НАДАЄТЬСЯ ЖОДНИХ ГАРАНТІЙ. .PP Якщо ви знайшли помилки у перекладі цієї сторінки підручника, будь ласка, надішліть електронний лист до списку листування перекладачів: .MT trans-uk@lists.fedoraproject.org .ME .