Εγχειρίδια για τη γραμμή εντολών

Man » Test Manual online - λεπτομερής διαδικτυακή τεκμηρίωση για τη σελίδα man του test

🌍
test - έλεγχος τύπων αρχείων και σύγκριση τιμών

ΣΥΝΤΑΞΗ

test ΕΚΦΡΑΣΗ
test
[ ΕΚΦΡΑΣΗ ]
[ ]
[ ΕΠΙΛΟΓΗ

ΠΕΡΙΓΡΑΦΗ

Εξέρχεται με την κατάσταση που καθορίζεται από την ΕΚΦΡΑΣΗ.

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

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

Μια παραλειπόμενη ΕΚΦΡΑΣΗ θεωρείται ψευδής. Διαφορετικά, η ΕΚΦΡΑΣΗ είναι αληθής ή ψευδής και ορίζει την κατάσταση εξόδου. Είναι μία από τις ακόλουθες:

( ΕΚΦΡΑΣΗ )
Η ΕΚΦΡΑΣΗ είναι αληθής

! ΕΚΦΡΑΣΗ
Η ΕΚΦΡΑΣΗ είναι ψευδής

ΕΚΦΡΑΣΗ1 -a ΕΚΦΡΑΣΗ2
Τόσο η ΕΚΦΡΑΣΗ1 όσο και η ΕΚΦΡΑΣΗ2 είναι αληθείς

ΕΚΦΡΑΣΗ1 -o ΕΚΦΡΑΣΗ2
Είτε η ΕΚΦΡΑΣΗ1 είτε η ΕΚΦΡΑΣΗ2 είναι αληθείς

-n ΣΥΜΒΟΛΟΔΕΣΜΟΣ
Το μήκος του ΣΥΜΒΟΛΟΔΕΣΜΟΥ είναι μη μηδενικό

ΣΥΜΒΟΛΟΔΕΣΜΟΣ ισοδύναμο με -n ΣΥΜΒΟΛΟΔΕΣΜΟΣ

-z ΣΥΜΒΟΛΟΔΕΣΜΟΣ
Το μήκος του ΣΥΜΒΟΛΟΔΕΣΜΟΥ είναι μηδέν

ΣΥΜΒΟΛΟΔΕΣΜΟΣ1 = ΣΥΜΒΟΛΟΔΕΣΜΟΣ2
Οι συμβολοδέσμες είναι ίσες

ΣΥΜΒΟΛΟΔΕΣΜΟΣ1 != ΣΥΜΒΟΛΟΔΕΣΜΟΣ2
Οι συμβολοδέσμες δεν είναι ίσες

ΣΥΜΒΟΛΟΔΕΣΜΟΣ1 > ΣΥΜΒΟΛΟΔΕΣΜΟΣ2
Η ΣΥΜΒΟΛΟΔΕΣΜΟΣ1 είναι μεγαλύτερη από τη ΣΥΜΒΟΛΟΔΕΣΜΟΣ2 στην τρέχουσα τοπική ρύθμιση

ΣΥΜΒΟΛΟΔΕΣΜΟΣ1 < ΣΥΜΒΟΛΟΔΕΣΜΟΣ2
Η ΣΥΜΒΟΛΟΔΕΣΜΟΣ1 είναι μικρότερη από τη ΣΥΜΒΟΛΟΔΕΣΜΟΣ2 στην τρέχουσα τοπική ρύθμιση

ΑΚΕΡΑΙΟΣ1 -eq ΑΚΕΡΑΙΟΣ2
Ο ΑΚΕΡΑΙΟΣ1 είναι ίσος με τον ΑΚΕΡΑΙΟΣ2

ΑΚΕΡΑΙΟΣ1 -ge ΑΚΕΡΑΙΟΣ2
Ο ΑΚΕΡΑΙΟΣ1 είναι μεγαλύτερος ή ίσος με τον ΑΚΕΡΑΙΟΣ2

ΑΚΕΡΑΙΟΣ1 -gt ΑΚΕΡΑΙΟΣ2
Ο ΑΚΕΡΑΙΟΣ1 είναι μεγαλύτερος από τον ΑΚΕΡΑΙΟΣ2

ΑΚΕΡΑΙΟΣ1 -le ΑΚΕΡΑΙΟΣ2
Ο ΑΚΕΡΑΙΟΣ1 είναι μικρότερος ή ίσος με τον ΑΚΕΡΑΙΟΣ2

ΑΚΕΡΑΙΟΣ1 -lt ΑΚΕΡΑΙΟΣ2
Ο ΑΚΕΡΑΙΟΣ1 είναι μικρότερος από τον ΑΚΕΡΑΙΟΣ2

ΑΚΕΡΑΙΟΣ1 -ne ΑΚΕΡΑΙΟΣ2
Ο ΑΚΕΡΑΙΟΣ1 δεν είναι ίσος με τον ΑΚΕΡΑΙΟΣ2

ΑΡΧΕΙΟ1 -ef ΑΡΧΕΙΟ2
Τα ΑΡΧΕΙΟ1 και ΑΡΧΕΙΟ2 έχουν τον ίδιο αριθμό συσκευής και i-node

ΑΡΧΕΙΟ1 -nt ΑΡΧΕΙΟ2
Το ΑΡΧΕΙΟ1 είναι νεότερο (ημερομηνία τροποποίησης) από το ΑΡΧΕΙΟ2

ΑΡΧΕΙΟ1 -ot ΑΡΧΕΙΟ2
Το ΑΡΧΕΙΟ1 είναι παλαιότερο από το ΑΡΧΕΙΟ2

-b ΑΡΧΕΙΟ
Το ΑΡΧΕΙΟ υπάρχει και είναι ειδικό μπλοκ

-c ΑΡΧΕΙΟ
Το ΑΡΧΕΙΟ υπάρχει και είναι ειδικό χαρακτήρα

-d ΑΡΧΕΙΟ
Το ΑΡΧΕΙΟ υπάρχει και είναι κατάλογος

-e ΑΡΧΕΙΟ
Το ΑΡΧΕΙΟ υπάρχει

-f ΑΡΧΕΙΟ
Το ΑΡΧΕΙΟ υπάρχει και είναι κανονικό αρχείο

-g ΑΡΧΕΙΟ
Το ΑΡΧΕΙΟ υπάρχει και έχει ρυθμισμένο το bit set-group-ID

-G ΑΡΧΕΙΟ
Το ΑΡΧΕΙΟ υπάρχει και ανήκει στο αποτελεσματικό group ID

-h ΑΡΧΕΙΟ
Το ΑΡΧΕΙΟ υπάρχει και είναι συμβολικός σύνδεσμος (ίδιο με -L)

-k ΑΡΧΕΙΟ
Το ΑΡΧΕΙΟ υπάρχει και έχει ρυθμισμένο το sticky bit

-L ΑΡΧΕΙΟ
Το ΑΡΧΕΙΟ υπάρχει και είναι συμβολικός σύνδεσμος (ίδιο με -h)

-N ΑΡΧΕΙΟ
Το ΑΡΧΕΙΟ υπάρχει και έχει τροποποιηθεί από τότε που διαβάστηκε τελευταία φορά

-O ΑΡΧΕΙΟ
Το ΑΡΧΕΙΟ υπάρχει και ανήκει στο αποτελεσματικό user ID

-p ΑΡΧΕΙΟ
Το ΑΡΧΕΙΟ υπάρχει και είναι ονοματισμένη σωλήνα

-r ΑΡΧΕΙΟ
Το ΑΡΧΕΙΟ υπάρχει και ο χρήστης έχει πρόσβαση ανάγνωσης

-s ΑΡΧΕΙΟ
Το ΑΡΧΕΙΟ υπάρχει και έχει μέγεθος μεγαλύτερο από μηδέν

-S ΑΡΧΕΙΟ
Το ΑΡΧΕΙΟ υπάρχει και είναι υποδοχή

-t FD  η περιγραφέας αρχείου FD είναι ανοιχτή σε μια κονσόλα

-u ΑΡΧΕΙΟ
Το ΑΡΧΕΙΟ υπάρχει και έχει ρυθμισμένο το bit set-user-ID

-w ΑΡΧΕΙΟ
Το ΑΡΧΕΙΟ υπάρχει και ο χρήστης έχει πρόσβαση εγγραφής

-x ΑΡΧΕΙΟ
Το ΑΡΧΕΙΟ υπάρχει και ο χρήστης έχει πρόσβαση εκτέλεσης (ή αναζήτησης)

Εκτός από τα -h και -L, όλες οι δοκιμές που σχετίζονται με ΑΡΧΕΙΑ ανατρέχουν σε συμβολικούς συνδέσμους. Προσέξτε ότι οι παρενθέσεις πρέπει να διαφεύγουν (π.χ., με κάθετες γραμμές) για τα κελύφη. Ο ΑΚΕΡΑΙΟΣ μπορεί επίσης να είναι -l ΣΥΜΒΟΛΟΔΕΣΜΟΣ, ο οποίος αξιολογεί στο μήκος του ΣΥΜΒΟΛΟΔΕΣΜΟΥ.

Οι δυαδικές τιμές -a και -o είναι ασαφείς. Χρησιμοποιήστε 'test ΕΚΦΡΑΣΗ1 && test ΕΚΦΡΑΣΗ2' ή 'test ΕΚΦΡΑΣΗ1 || test ΕΚΦΡΑΣΗ2' αντί αυτού.

Το '[' τιμά τις --help και --version, αλλά το 'test' τις αντιμετωπίζει ως ΣΥΜΒΟΛΟΔΕΣΜΟΥΣ.

Το κέλυφός σας μπορεί να έχει τη δική του έκδοση του test και/ή του [, η οποία συνήθως αντικαθιστά την έκδοση που περιγράφεται εδώ. Ανατρέξτε στην τεκμηρίωση του κελύφους σας για λεπτομέρειες σχετικά με τις επιλογές που υποστηρίζει.

ΣΥΓΓΡΑΦΕΑΣ

Γράφτηκε από τους Kevin Braunsdorf και Matthew Bradburn.

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

Διαδικτυακή βοήθεια GNU coreutils: [https://www.gnu.org/software/coreutils/] Αναφέρετε τυχόν σφάλματα μετάφρασης στο [https://translationproject.org/team/]

ΔΕΣ ΕΠΙΣΗΣ

access(2)

Πλήρης τεκμηρίωση [https://www.gnu.org/software/coreutils/test] ή διαθέσιμη τοπικά μέσω: info '(coreutils) test invocation'

Συσκευάστηκε από το Debian (9.7-3) Copyright © 2025 Free Software Foundation, Inc. Άδεια GPLv3+: GNU GPL έκδοση 3 ή μεταγενέστερη [https://gnu.org/licenses/gpl.html]. Αυτό είναι ελεύθερο λογισμικό: είστε ελεύθεροι να το αλλάξετε και να το διανείμετε. Δεν υπάρχει ΕΓΓΥΗΣΗ, στο μέγιστο βαθμό που επιτρέπεται από το νόμο.