Man page - diff(1)

Packages contains this manual

Available languages:

en fr es pl vi nb ko nl da cs tr hu sv ja uk id fi ru ro zh_TW sr el zh_CN de

Manual

DIFF

ΟΝΟΜΑ
ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ
ΠΕΡΙΓΡΑΦΗ
ΣΥΓΓΡΑΦΕΑΣ
ΑΝΑΦΟΡΑ ΣΦΑΛΜΑΤΟΣ
COPYRIGHT
ΔΕΙΤΕ ΕΠΙΣΗΣ
ΜΕΤΑΦΡΑΣΗ

ΟΝΟΜΑ

diff - σύγκριση αρχείων γραμμή προς γραμμή

ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ

diff [ ΕΠΙΛΟΓΗ ]... ΑΡΧΕΙΑ

ΠΕΡΙΓΡΑΦΗ

Σύγκριση αρχείων γραμμή προς γραμμή.

Υποχρεωτικά ορίσματα στις μακρές επιλογές είναι υποχρεωτικά και στις κοντέςεπιλογές επίσης.
--normal

Δημιουργία ενός κανονικού ‘diff’ (προεπιλογή)

-q , --brief

αποτέλεσμα στην έξοδο μόνο αν τ’ αρχεία διαφέρουν

-s , --report-identical-files

Ειδοποιεί όταν δύο αρχεία είναι ίδια

-c , -C NUM, --context [= NUM ]

output NUM (default 3) lines of copied context

-u , -U NUM, --unified [= NUM ]

output NUM (default 3) lines of unified context

-e , --ed

εμφανίζει ένα ed (1) script

-n , --rcs

Δημιουργία αρχείου «diff» σε μορφή RCS

-y , --side-by-side

έξοδος σε δυο στήλες

-W , --width = NUM

Έξοδος με το πολύ ΑΡ στήλες εκτύπωσης (προεπιλογή 130).

--left-column

Εμφάνιση στην αριστερή στήλη των κοινών γραμμών

--suppress-common-lines

Οι ταυτόσημες γραμμές δεν εμφανίζονται

-p , --show-c-function

εμφάνιση σε ποιά συνάρτηση C βρίσκεται κάθε αλλαγή

-F , --show-function-line = RE

εμφάνιση του πιο πρόσφατου ταιριάσματος γραμμής RE

--label LABEL

χρήση LABEL αντί ονόματος αρχείου και timestamp (μπορεί να επαναληφθεί)

-t , --expand-tabs

Μετατροπή στηλοθετών σε διαστήματα στην έξοδο

-T , --initial-tab

στοίχιση των στηλοθετών με την επιπρόσθεση ενός στην αρχή

--tabsize = ΑΡ

Ο αριθμός διαστημάτων του στηλοθέτη είναι NUM (προεπιλογή 8) στήλες

--suppress-blank-empty

απάλειψη διαστήματος ή στ/θέτη πριν από κενές γραμμές στην έξοδο

-l , --paginate

Έξοδος δια μέσου του pr (1) για αρίθμηση

-r , --recursive

Αναδρομική σύγκριση όσων υποκαταλόγων βρεθούν

--no-dereference

μην ακολουθείς συμβολικούς συνδέσμους

-N , --new-file

Θεωρεί τα απόντα αρχεία ως κενά

--unidirectional-new-file

Θεωρεί τα απόντα πρώτα αρχεία ως κενά

--ignore-file-name-case

αγνοεί τις διαφορές λόγω πεζών-κεφαλαίων κατά τη σύγκριση ονομάτων αρχείων.

--no-ignore-file-name-case

λαμβάνει υπ’ όψιν τις διαφορές λόγω πεζών-κεφαλαίων κατά τη σύγκριση ονομάτων αρχείων

-x , --exclude = PAT

εξαίρεση αρχείων με όνομα που ταιριάζει με PAT

-X , --exclude-from = ΑΡΧΕΙΟ

Εξαίρεση αρχείων με όνομα που ταιράζει με τα ονόματα που βρίσκονται στο ΑΡΧΕΙΟ

-S , --starting-file = ΑΡΧΕΙΟ

Εκκίνηση σύγκρισης καταλόγων από το ΑΡΧΕΙΟ

--from-file = ΑΡΧΕΙΟ1

Σύγκριση ΑΡΧΕΙΟ1 με όλους τους τελεστέους· ΑΡΧΕΙΟ1 μπορεί να είναι κατάλογος

--to-file = ΑΡΧΕΙΟ2

Σύγκριση όλων των τελεστέων στο ΑΡΧΕΙΟ2· ΑΡΧΕΙΟ2 μπορεί να είναι κατάλογος

-i , --ignore-case

Αγνοεί τις διαφορές λόγω πεζών-κεφαλαίων στα περιεχόμενα των αρχείων

-E , --ignore-tab-expansion

Αγνοεί αλλαγές οφειλόμενες στη στηλοθέτηση

-Z , --ignore-trailing-space

αγνοεί το λευκό διάστημα στο τέλος γραμμής

-b , --ignore-space-change

αγνοεί αλλαγές οφειλόμενες στον αριθμό λευκών διαστημάτων

-w , --ignore-all-space

Αγνοεί όλα τα λευκά διαστήματα.

-B , --ignore-blank-lines

Αγνοεί αλλαγές οφειλόμενες στις λευκές γραμμές

-I , --ignore-matching-lines = RE

Αγνοεί αλλαγές που οι γραμμές τους ταιριάζουν με RE.

-a , --text

Θεωρεί όλα τα αρχεία ως κείμενο

--strip-trailing-cr

Απαλειφή του χαρακτήρα επιστροφής στην είσοδο

-D , --ifdef = ΟΝΟΜΑ

Έξοδος συγχωνευμένου αρχείου με τις διαφορές «#ifdef ΟΝΟΜΑ».

--GTYPE-group-format = GFMT

μορφοποίηση ομάδων εισόδου GTYPE με GFMT.

--line-format = LFMT

μορφοποίηση όλων των γραμμών εισόδου με LFMT

--LTYPE-line-format = LFMT

μορφοποίηση γραμμών εισόδου LTYPE με LFMT.

Αυτές οι επιλογές μορφής παρέχουν λεπτομερή έλεγχο πάνω στην έξοδο

του diff , γενικεύοντας -D / --ifdef .

LTYPE είναι «old», «new», ή «unchanged».

GTYPE είναι LTYPE ή «changed».

GFMT (μόνο) μπορεί να περιέχει:

%<

για να δηλώνει γραμμές από το ΑΡΧΕΙΟ1

%>

για να δηλώνει γραμμές από το ΑΡΧΕΙΟ2

%=

για να δηλώνει ταυτόσημες γραμμές μεταξύ των ΑΡΧΕΙΟ1 και ΑΡΧΕΙΟ2

%[-][ΠΛΑΤΟΣ][.[PREC]]{doxX}ΓΡΑΜΜΑ

προδιαγραφές του ΓΡΑΜΜΑτος στο στύλ της printf (1)

ως ακολούθως γιά τη νέα ομάδα ενώ με πεζά για τη παλαιά ομάδα:

F

αριθμός πρώτης γραμμής

L

αριθμός τελευταίας γραμμής

N

αριθμός γραμμών = L-F+1

E

F-1

M

L+1

%(A=B?T:E)

αν A ίσον B τότε T αλλιώς E

LFMT (μόνο) μπορεί να περιέχει:

%L

για το περιεχόμενο της γραμμής

%l

για το περιεχόμενο της γραμμής χωρίς το τέλος γραμμής

%[-][ΠΛΑΤΟΣ][.[PREC]]{doxX}n

την προδιαγραφή του αριθμού γραμμής εισόδου κατά τη μορφή της printf (1)

GFMT και LFMT μπορεί να περιέχουν:

%%

%

%c’C’

το μοναδικό χαρακτήρα C

%c’\OOO’

το χαρακτήρα με οκταδικό κωδικό OOO

C

το χαρακτήρα C (οι άλλοι χαρακτήρες αναπαριστούν τον εαυτόν τους)

-d , --minimal

προσπάθεια εύρεσης μικρότερου συνόλου αλλαγών

--horizon-lines = ΑΡ

Διατηρεί ΑΡ γραμμές με ταυτόσημα προθέματα κι επιθέματα.

--speed-large-files

Υποθέτει μεγάλα αρχεία με πολλές σκόρπιες μικροαλλαγές.

--color [= WHEN ]

color output; WHEN is ’never’, ’always’, or ’auto’; plain --color means --color= ’auto’

--palette = PALETTE

τα προς χρήση χρώματα όταν η επιλογή --color έχει ενεργοποιηθεί, PALETTE είναι

--help

εμφάνιση αυτής εδώ της βοήθειας κι έξοδος

-v , --version

εμφάνιση πληροφοριών έκδοσης κι έξοδος

ΑΡΧΕΙΑ είναι «ΑΡΧΕΙΟ1 ΑΡΧΕΙΟ2» ή «ΚΑΤ1 ΚΑΤ2» ή «ΚΑΤ ΑΡΧΕΙΟ...» ή «ΑΡΧΕΙΟ...ΚΑΤ». Αν δίδεται το --from-file ή το --to-file , τότε δεν υπάρχει περιορισμός στα ΑΡΧΕΙΑ. Αν ένα ΑΡΧΕΙΟ είναι «-», τότε ανάγνωση από την τυπική είσοδο. Η έξοδος είναι 0 αν τα δεδομένα αρχεία είναι ίδια, 1 αν είναι διαφορετικά, 2 αν υπάρχει πρόβλημα.

ΣΥΓΓΡΑΦΕΑΣ

Γράφτηκε από Paul Eggert, Mike Haertel, David Hayes, Richard Stallman και Len Tower.

ΑΝΑΦΟΡΑ ΣΦΑΛΜΑΤΟΣ

Αναφέρετε σφάλματα σε <bug-diffutils@gnu.org>.
GNU diffutils home page: <https://www.gnu.org/software/diffutils/>
Γενική βοήθεια χρήσης του λογισμικού GNU: <https://www.gnu.org/gethelp/>

COPYRIGHT

Copyright © 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.

ΔΕΙΤΕ ΕΠΙΣΗΣ

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

Η πλήρης τεκμηρίωση για diff υπάρχει ως εγχειρίδιο Texinfo. Αν το info και diff τα προγράμματα έχουν εγκατασταθεί σωστά στη σελίδα σας, η εντολή

info diff

θα πρέπει να σας δίνει πρόσβαση στο πλήρες εγχειρίδιο.

ΜΕΤΑΦΡΑΣΗ

Η ελληνική μετάφραση αυτής της σελίδας εγχειριδίου δημιουργήθηκε από την

Αυτή η μετάφραση είναι δωρεάν τεκμηρίωση; διαβάστε την GNU General Public License Version 3 ή μεταγενέστερη για τους όρους πνευματικών δικαιωμάτων. Δεν αναλαμβάνουμε ΚΑΜΙΑ ΕΥΘΥΝΗ.

Εάν βρείτε σφάλματα στη μετάφραση αυτής της σελίδας εγχειριδίου, στείλτε ένα email στο <TODO>.