NÉV
diff - fájlok összehasonlítása
sorról sorra
ÖSSZEGZÉS
diff [KAPCSOLÓ]... FÁJLOK
FÁJLOK összehasonlítása sorról
sorra.
A hosszú kapcsolók kötelező
argumentumai a rövid kapcsolókhoz is
kötelezők.
- --normal
- egy normál diff kimenet (az alapértelmezett)
- -q, --brief
- csak akkor jelent, ha a fájlok eltérnek
- -s,
--report-identical-files
- jelentés, ha a két fájl ugyanaz
- -c, -C SZÁM,
--context[=SZÁM]
- a másolt környezet SZÁM (alapértelmezetten 3)
sorának kiírása
- -u, -U SZÁM,
--unified[=SZÁM]
- a egységesített környezet SZÁM
(alapértelmezetten 3) sorának kiírása
- -e, --ed
- egy ed parancsfájl kiírása
- -n, --rcs
- egy RCS formátumú diff kiírása
- -y,
--side-by-side
- kimenet két oszlopban
- -W,
--width=SZÁM
- legfeljebb SZÁM (alapértelmezetten 130) nyomtatási
oszlop kiírása
- --left-column
- a közös soroknak csak a bal oszlopának
kiírása
- --suppress-common-lines
- ne írja ki a közös sorokat
- -p,
--show-c-function
- jelenítse meg, mely C függvényben van
változás
- -F, --show-function-line=RK
- a legutóbbi RK-ra illeszkedő sor
megjelenítése
- --label
CÍMKE
- CÍMKE használata fájlnév és
időbélyeg helyett (ismételhető)
- -t,
--expand-tabs
- tabulátorok bővítése
szóközökké a kimeneten
- -T,
--initial-tab
- beigazítja a tabulátorokat egy tabulátor
hozzáfűzésével
- --tabsize=SZÁM
- a tabulátor megáll minden SZÁMADIK
(alapértelmezetten 8) nyomtatási oszlopnál
- --suppress-blank-empty
- szóköz vagy tabulátor elnyomása az üres
kimeneti sorok előtt
- -l,
--paginate
- kimenet átadása a „pr” parancsnak
lapszámozáshoz
- -r,
--recursive
- a talált alkönyvtár rekurzív
összehasonlítása
- --no-dereference
- ne kövesse a szimbolikus linkeket
- -N, --new-file
- a hiányzó fájlokat üresként
kezelje
- --unidirectional-new-file
- a hiányzó első fájlokat üresként
kezelje
- --ignore-file-name-case
- kis- és nagybetűk figyelmen kívül
hagyása fájlnevek
összehasonlításakor
- --no-ignore-file-name-case
- kis- és nagybetűk figyelembe vétele fájlnevek
összehasonlításakor
- -x,
--exclude=MINTA
- a MINTÁRA illeszkedő fájlok
kizárása
- -X,
--exclude-from=FÁJL
- a FÁJLBAN található mintákra illeszkedő
fájlok kihagyása
- -S,
--starting-file=FÁJL
- a FÁJLLAL kezdjen könyvtárak
összehasonlítását
- --from-file=FÁJL1
- FÁJL1 összehasonlítása minden operandussal;
FÁJL1 lehet könyvtár is
- --to-file=FÁJL2
- minden operandus összehasonlítása FÁJL2-vel;
FÁJL2 lehet könyvtár is
- -i,
--ignore-case
- kis- és nagybetű eltérések figyelmen
kívül hagyása a fájlok tartalmában
- -E, --ignore-tab-expansion
- a tabulátorbővítés miatti
változások mellőzése
- -Z,
--ignore-trailing-space
- a sorvégi üres helyek mellőzése
- -b,
--ignore-space-change
- üres helyek számában lévő
változások mellőzése
- -w,
--ignore-all-space
- minden üres hely mellőzése
- -B,
--ignore-blank-lines
- változások mellőzése, ahol a sorok
üresek
- -I,
--ignore-matching-lines=RK
- változások mellőzése, ahol minden sor
illeszkedik az RK-ra
- -a, --text
- az összes fájl szövegként kezelése
- --strip-trailing-cr
- a záró kocsi vissza levágása a
bemenetről
- -D,
--ifdef=NÉV
- egyesített fájlkiírás a „#ifdef
NÉV” diffs használatával
- --GTYPE-group-format=GFMT
- a GTYPE bemeneti csoportok formázása GFMT-vel
- --line-format=LFMT
- minden bemeneti sor formázása LFMT-vel
- --LTYPE-line-format=LFMT
- az LTYPE bemeneti sorok formázása LFMT-vel
- Ezek a formázási lehetőségek részletes
vezérlést biztosítanak a diff
- kimenetén, általánosítva: -D/--ifdef.
- Az LTYPE „old”,
„new” vagy „unchanged”.
- A GTYPE értéke LTYPE vagy „changed”.
- A GFMT (csak) a következőket tartalmazhatja:
- %<
- FÁJL1 sorai
- %>
- FÁJL2 sorai
- %=
- FÁJL1 és FÁJL2 közös sorai
- %[-][SZÉLESSÉG][.[PONTOSSÁG]]{doxX}BETŰ
- a BETŰ printf-stílusú megadása
- A BETŰK a következők lehetnek az új
csoporthoz, kisbetűsek a régi csoporthoz:
- F
- első sor száma
- L
- utolsó sor száma
- N
- sorok száma = L-F+1
- E
- F-1
- M
- L+1
- %(A=B?T:E)
- ha A egyenlő B, akkor T, egyébként E
- Az LFMT (csak) a következőket tartalmazhatja:
- %L
- a sor tartalma
- %l
- a sor tartalma, kivéve bármilyen záró
üres karaktert
- %[-][SZÉLESSÉG][.[PONTOSSÁG]]{doxX}n
- printf-stílusú megadás a bemeneti
- A GFMT és az LFMT is tartalmazhatja:
- %%
- %
- %c'C'
- az önálló C karakter
- %c'\OOO'
- a OOO oktális kódú karakter
- C
- a C karakter (más karakterek saját magukat
ábrázolják)
- -d, --minimal
- igyekszik egy kisebb változási halmazt
megtalálni
- --horizon-lines=SZÁM
- a közös előtag és utótag SZÁM
sorának megtartása
- --speed-large-files
- nagy fájlokat és sok apró kis változást
tételez fel
- --color[=MIKOR]
- color output; WHEN is 'never', 'always', or 'auto'; plain --color
means --color='auto'
- --palette=PALETTA
- a használandó szín, amikor a --color meg van
adva; a PALETTA a terminfo képességek kettősponttal
elválasztott listája
- --help
- ezen súgó megjelenítése és
kilépés
- -v, --version
- verzióinformációk megjelenítése
és kilépés
A FÁJLOK az alábbiak lehetnek „FÁJL1
FÁJL2” vagy „KÖNYVTÁR1
KÖNYVTÁR2” vagy „KÖNYVTÁR
FÁJL” vagy „FÁJL KÖNYVTÁR”.
Ha a --from-file vagy a --to-file meg van adva, akkor
nincsenek megszorítások a FÁJLOKRA. Ha a FÁJL a
„-”, akkor a szabványos bemenetről olvas. A
kilépési állapotkód 0, ha a bemenetek azonosak;
1, ha különbözők; 2, ha hiba
történt.
Írta: Paul Eggert, Mike Haertel, David Hayes, Richard
Stallman és Len Tower.
A hibák a(z) bug-diffutils@gnu.org címen
jelenthetők.
A(z) GNU diffutils honlapja: <https://www.gnu.org/software/diffutils/>
Általános segítség a GNU szoftverek
használatához: <https://www.gnu.org/gethelp/>
SZERZŐI JOG
Copyright © 2023 Free Software Foundation, Inc. A licenc
GPLv3+: a GNU GPL 3. vagy újabb változata:
<https://gnu.org/licenses/gpl.html>.
Ez egy szabad szoftver, terjesztheti és/vagy
módosíthatja. NINCS GARANCIA, a törvény
által engedélyezett mértékig.
LÁSD MÉG
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
should give you access to the complete manual.
A kézikönyv magyar fordítását a
Bendes László <bendes@eposta.hu>
készítette.
Ez a fordítás ingyenes dokumentáció;
lásd a
GNU General
Public License 3. Vagy újabb verzióját a
szerzői jogi feltételekkel kapcsolatban.
Feltételezzük, hogy NEM FELELŐSSÉG.
Ha hibát talál a kézikönyv oldal
fordításában, küldje el a e-mail cím:
TODO..