ΟΝΟΜΑ
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 © 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>.