diff - fájlok összehasonlítása sorról sorra
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)
[email protected] 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/>
Copyright © 2021 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.
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ó <
[email protected]> készítette.
Ez a fordítás ingyenes dokumentáció; lásd a
GNU
General Public License 3 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.