Provided by: manpages-cs_4.24.0-2_all bug

JMÉNO

       diff - compare files line by line

POUŽITÍ

       diff [VOLBA]... SOUBORY

POPIS

       Porovnává SOUBORY řádek po řádku.

       Povinné   argumenty  dlouhých  přepínačů  jsou  také  povinné  u  odpovídajících  krátkých
       přepínačů.

       --normal
              normálním formát výstupu diff (výchozí)

       -q, --brief
              výstup pouze při rozdílných souborech

       -s, --report-identical-files
              Pokud jsou dva sobory shodné, oznámí to.

       -c, -C POČET, --context[=POČET]
              vypíše POČET (výchozí je 3) řádků kopírovaného kontextu

       -u, -U POČET, --unified[=POČET]
              vypíše POČET (výchozí je 3) řádků unifikovaného kontextu

       -e, --ed
              vypíše skript pro ed

       -n, --rcs
              vypíše rozdíl ve formátu RCS

       -y, --side-by-side
              vypíše ve dvou sloupcích

       -W, --width=POČET
              vypíše nejvýše POČET (výchozí je 130) tiskových sloupců

       --left-column
              vypíše pouze levý sloupec společných řádků

       --suppress-common-lines
              nevypisuje shodné řádky

       -p, --show-c-function
              ukáže, ve které funkci C se změna nachází

       -F, --show-function-line=RV
              ukáže poslední řádek odpovídající RV

       --label NÁZEV
              použije NÁZEV místo názvu souboru a časového údaje (lze opakovat)

       -t, --expand-tabs
              ve výstupu převede tabulátory na mezery

       -T, --initial-tab
              na začátek řádků se vloží tabulátor

       --tabsize=POČET
              tabulátor zastavuje každých POČET (výchozí je 8) tiskových sloupců

       --suppress-blank-empty
              potlačí mezeru nebo tabulátor před prázdnými řádky výstupu

       -l, --paginate
              Zpracuje výstup programem pr, aby jej rozdělil na stránky.

       -r, --recursive
              rekurzivně porovná všechny nalezené podadresáře

       --no-dereference
              nenásleduje symbolické odkazy

       -N, --new-file
              neexistující soubory považuje za prázdné

       --unidirectional-new-file
              neexistující soubory z prvního adresáře považuje za prázdné

       --ignore-file-name-case
              ignoruje velikost písmen v názvech souborů

       --no-ignore-file-name-case
              bere v potaz velikost písmen v názvech souborů

       -x, --exclude=VZOR
              vynechá soubory odpovídající VZORU

       -X, --exclude-from=SOUBOR
              vynechá soubory, které odpovídají libovolnému vzoru ze SOUBORU

       -S, --starting-file=SOUBOR
              při porovnávání adresářů začne SOUBOREM

       --from-file=SOUBOR1
              Porovná SOUBOR1 se všemi operandy; SOUBOR1 může být adresář.

       --to-file=SOUBOR2
              porovná všechny operandy se SOUBOREM2, SOUBOR2 může být adresář

       -i, --ignore-case
              ignoruje velikost písmen v obsahu souborů

       -E, --ignore-tab-expansion
              ignoruje změny v odsazení tabulátorem

       -Z, --ignore-trailing-space
              ignoruje bílá místa na konci řádku

       -b, --ignore-space-change
              ignoruje změny v počtu bílých míst"

       -w, --ignore-all-space
              ignoruje všechna bílá místa

       -B, --ignore-blank-lines
              ignoruje změny v případě prázdných řádků

       -I, --ignore-matching-lines=RV
              ignoruje změny na všech řádcích odpovídajících RV

       -a, --text
              pokládá všechny soubory za text

       --strip-trailing-cr
              odstraní ukončovací znak CR na vstupu

       -D, --ifdef=NÁZEV
              vypíše sloučený soubor s rozdíly „#ifdef NÁZEV“

       --GTYPE-group-format=GFMT
              formátuje vstupní skupiny GTYPE podle GFMT

       --line-format=LFMT
              formátuje všechny vstupní řádky podle LFMT

       --LTYPE-line-format=LFMT
              formátuje vstupní řádky LTYPE podle LFMT

              Tyto formátovací přepínače poskytují jemnou kontrolu nad výstupem diffu

              a zobecňují -D/--ifdef.

       LTYPE je „old“ (starý), „new“ (nový) nebo „unchanged“ (nezměněn).
              GTYPE je LTYPE nebo „changed“ (změněn).

              GFMT může obsahovat:

       %<     řádky ze SOUBORU1

       %>     řádky ze SOUBORU2

       %=     řádky společné pro SOUBOR1 i SOUBOR2

       %[-][DÉLKA][.[PŘESNOST]]{doxX}ZNAK
              formát stylu printf pro ZNAK

              ZNAKy dále jsou pro novou skupinu, malými písmeny pro starou skupinu:

       F      číslo prvního řádku

       L      číslo posledního řádku

       N      počet řádků = L-F+1

       E      F-1

       M      L+1

       %(A=B?T:E)
              pokud A se rovná B, tak T, jinak E

              LFMT (pouze) smí obsahovat:

       %L     obsah řádku

       %l     obsah řádku, bez znaku konce řádku

       %[-][ŠÍŘKA][.[PŘESNOST]]{doxX}n
              formát stylu printf pro číslo vstupního řádku

              Jak GFMT, tak i LFMT smí obsahovat:

       %%     %

       %c'C'  jeden znak C

       %c'\OOO'
              znak s osmičkovým kódem 000

       C      znak C (ostatní znaky zastupují samy sebe)

       -d, --minimal
              pokusí se nalézt nejmenší sadu změn

       --horizon-lines=POČET
              ponechá POČET shodných řádků předpony a přípony

       --speed-large-files
              předpokládá velké soubory a mnoho rozptýlených drobných změn

       --color[=KDY]
              color  output;  WHEN  is  'never',  'always',  or  'auto';  plain   --color   means
              --color='auto'

       --palette=PALETA
              barvy,  které se použijí při aktivním --color. PALETA je dvojtečkou oddělený seznam
              schopností terminfa

       --help vypíše návod k použití na standardní výstup a bezchybně skončí

       -v, --version
              Vypíše informaci o verzi programu a skončí

       SOUBORY jsou „SOUBOR1 SOUBOR2“ nebo „ADRESÁŘ1 ADRESÁŘ2“ nebo „ADRESÁŘ SOUBOR“ nebo „SOUBOR
       ADRESÁŘ“.  Pokud je uveden --from-file nebo --to-file, pak nejsou u SOUBORŮ žádná omezení.
       Pokud SOUBOR bude „-“, bude čten standardní vstup. Návratový kód je  roven  0  pokud  jsou
       vstupy shodné, 1 pokud se liší a 2 při chybě.

AUTOR

       Napsal Paul Eggert, Mike Haertel, David Hayes, Richard Stallman a Len Tower.

HLÁŠENÍ CHYB

       Chyby v programu oznamujte na adrese bug-diffutils@gnu.org
       On-line nápověda GNU diffutils: <https://www.gnu.org/software/diffutils/>
       Obecná pomoc při používání softwaru GNU: <https://www.gnu.org/gethelp/>

COPYRIGHT

       Copyright  ©  2023  Free  Software  Foundation,  Inc.  Licence GPLv3+: GNU GPLverze 3 nebo
       novější <https://gnu.org/licenses/gpl.html>.
       Toto je volné programové vybavení: můžete jej měnit  a  šířit.  Je  zcela  BEZ  ZÁRUKY,  v
       rozsahu povoleném zákonem.

DALŠÍ INFORMACE

       wdiff(1), cmp(1), diff3(1), sdiff(1), patch(1)

       The  full  documentation  for diff is maintained as a Texinfo manual. If the info and diff
       programs are properly installed at your site, the command

              info diff

       zpřístupnit kompletní manuál.

PŘEKLAD

       Překlad této příručky do češtiny vytvořili Pavel Heimlich <tropikhajma@gmail.com>

       Tento překlad je bezplatná dokumentace; Přečtěte si GNU General Public License  Version  3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ nebo novější ohledně podmínek autorských práv.
       Neexistuje ŽÁDNÁ ODPOVĚDNOST.

       Pokud narazíte na nějaké  chyby  v  překladu  této  příručky,  pošlete  e-mail  na  adresu
       ⟨translation-team-cs@lists.sourceforge.net⟩.