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 deManual
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>.