Provided by: manpages-el_4.18.1-1_all
ΟΝΟΜΑ
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 © 2021 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 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ ή μεταγενέστερη για τους όρους πνευματικών δικαιωμάτων. Δεν αναλαμβάνουμε ΚΑΜΙΑ ΕΥΘΥΝΗ. Εάν βρείτε σφάλματα στη μετάφραση αυτής της σελίδας εγχειριδίου, στείλτε ένα email στο <TODO>.