Scroll to navigation

DIFF(1) Comenzi utilizator DIFF(1)

NUME

diff - compară fişierele linie cu linie

REZUMAT

diff [OPȚIUNE]... FIȘIERELE

DESCRIERE

Compară FIȘIERELE linie cu linie.

Argumentele obligatorii pentru opțiuni lungi sînt obligatorii și pentru opțiunile scurte.

Afișează un diff normal (implicit).
Afișează doar dacă fișierele diferă.
Raportează când două fișiere sunt asemănătoare.
Tipărește NUM (implicit 3) linii de contextcopiat.
Tipărește NUM (implicit 3) linii de contextunificat.
Afișează un script ed.
Afișează un diff în format RCS.
Afișează pe două coloane.
Afișează cel mult NUM (implicit 130) coloane tipărite.
Afișează doar coloana din stânga a liniilor comune.
Nu afișa liniile comune.
Afișează fiecare schimbare din fiecare funcție C.
-F, --show-function-line=RE
Afișează cele mai recente linii care se potrivesc RE.
Folosește ETICHETĂ în loc de numele fișierului.
Schimbă tab-urile în spații la ieșire(output).
Aliniază tab-urile adăugând în față un tab.
Opririle tab-ului vor fi la fiecare NUM (implicit 8) coloane tipărite.
suprimă spațiul sau tabulația înaintea liniilor goale de ieșire
Trimite ieșirea(output) prin pr(1) pentru a fi paginată.
Compară recursiv orice subdirector întâlnit.
nu urmează legăturile simbolice
-N, --new-file
Tratează fișierele lipsă ca vide.
Tratează primele fișiere lipsă ca vide.
Ignoră cazul când se compară numele de fișiere.
Ia în calcul cazul atunci când se compară numele de fișiere.
Exclude fișierele care se potrivesc TIParului.
Exclude fișierele care se potrivesc oricărui tipar din FIȘIER.
Începe cu FIȘIER în compararea directoarelor.
Compară FIȘIER1 cu toți operanzii. FIȘIER1 poate fi director.
Compară toți operanzii cu FIȘIER2. FIȘIER2 poate fi director.
Ignoră diferențele de caz din conținutul fișierului.
-E, --ignore-tab-expansion
Ignoră schimbările produse de modificarea tab-ului.
ignoră spațiul în alb la sfîrșit de linie
Ignoră schimbările din spațiul vid.
Ignoră tot spațiul vid.
Ignoră schimbările unde toate liniile sunt goale(blank).
Ignoră schimbările la toate liniile care se potrivesc RE-ului.
Tratează toate fișierele ca text.
Elimină returul de car(carriage return) final la intrare(input).
Afișează fișierul rezultat(merged) pentru a arăta diff-urile`#ifdef NAME'.
formatul de intrare GTYPE se grupează cu GFMT
formatează toate liniile cu LFMT
formatează liniile de intrare LTYPE cu LFMT
Aceste opțiuni de format oferă un control fin asupra rezultatului
de diff, generalizînd -D/--ifdef.
GTYPE este LTYPE sau `changed'.
GFMT poate conține, doar:
%<
linii din FIȘIER1
%>
linii din FIȘIER2
%=
linii comune lui FIȘIER1 si FIȘIER2
%[-][WIDTH][.[PREC]]{doxX}LETTER
specificații stil printf pentru LETTER
LETTERs sunt după cum urmează pentru grup nou, literă mică pentru grup vechi:
primul număr de linie
ultimul număr de linie
numere de linii = L-F+1
F-1
L+1
%(A=B?T:E)
if A equals B then T else E
LFMT poate conține, doar:
%L
conținut de linie
%l
conținut de linie, excluzând orice caracter de linie nouă final
%[-][WIDTH][.[PREC]]{doxX}n
specificații stil printf-pentru introducerea numărului de linie
Atît GFMT cît și LFMT pot să conțină:
%%
%
%c'C'
caracterul singular C
%c'\OOO'
caracterul cu codul octal OOO
caracterul C (celelalte caractere se reprezintă pe ele însele)
Încearcă din greu să găsești un set mai mic de schimbări.
Reține NUM linii de prefix și sufix comun.
Presupune fișiere mari și multe modificări mici împrăștiate.
colorează ieșirea CÂND poate să fie „never”(niciodată), „always”(întotdeauna), sau „auto”(valoarea implicită)
paleta de culori ce se utilizează cînd --color este activă; PALETA este o listă separată prin două puncte(:) de termeni(nume de culoare)
afișează acest ajutor și ieși
afișează informații de versiune și ieși

FIȘIERE sunt „FIȘIER1 FIȘIER2” sau „DIR1 DIR2” sau „DIR FIȘIER” sau „FIȘIER DIR”. Dacă --from-file sau --to-file sunt precizate, nu există restricții pentru FIȘIER(e). Dacă un FIȘIER este „-”, se citește intrarea standard. Starea de ieșire este 0 dacă intrările sunt aceleași, 1 dacă sunt diferite și 2 dacă sunt probleme.

AUTOR

Scris de Paul Eggert, Mike Haertel, David Hayes, Richard Stallman și Stuart Kemp.

RAPORTĂ O EROARE

Raportați erorile(bugs)la: bug-diffutils@gnu.org
GNU diffutils pagină principală: https://www.gnu.org/software/diffutils/
Ajutor general utilizând software GNU: https://www.gnu.org/gethelp/

COPYRIGHT

Copyright © 2021 Free Software Foundation, Inc. Licența GPLv3+: GNU GPL versiunea 3 sau ulterioară <https://gnu.org/licenses/gpl.html>.
Acesta este software liber: sînteți liber să-l modificați și să-l redistribuiți. Nu există NICIO GARANȚIE, în limitele prevăzute de lege.

VEDEȚI ȘI

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

Documentația completă pentru diff este menținută ca un manual Texinfo. Dacă programele info(1) și diff sunt instalate corect pe sistemul dumneavoastră, comanda

info diff

ar trebui să vă permită accesul la manualul complet.

TRADUCERE

Traducerea în limba română a acestui manual a fost creată de Eugen Hoanca <eugenh@urban-grafx.ro> și Laurențiu Buzdugan <lbuz@rolix.org>

Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă Nicio RESPONSABILITATE.

Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net.

August 2021 diffutils 3.8