DIFF(1) | Felhasználói parancsok | DIFF(1) |
NÉV
diff - fájlok összehasonlítása sorról sorra
ÖSSZEGZÉS
diff [KAPCSOLÓ]... FÁJLOK
LEÍRÁS
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.
SZERZŐ
Írta: Paul Eggert, Mike Haertel, David Hayes, Richard Stallman és Len Tower.
HIBÁK JELENTÉSE
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.
FORDÍTÁS
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..
2023 május | diffutils 3.10 |