Η εντολή attrib είναι μια εντολή γραμμής εντολών που χρησιμοποιείται για την εμφάνιση ή την αλλαγή ιδιοτήτων για ένα αρχείο ή φάκελο.
Μπορείτε επίσης να βρείτε και να ορίσετε τις περισσότερες ιδιότητες αρχείων και φακέλων στον Explorer. Πού είναι διαθέσιμη η εντολή attrib;
Η εντολή attrib είναι διαθέσιμη στη γραμμή εντολών σε όλα τα λειτουργικά συστήματα Windows , συμπεριλαμβανομένων των Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, μαζί με παλαιότερες εκδόσεις των Windows.
Όλα τα εργαλεία διάγνωσης και επιδιόρθωσης εκτός σύνδεσης που είναι διαθέσιμα σε διαφορετικές εκδόσεις των Windows, συμπεριλαμβανομένων των Επιλογών εκκίνησης για προχωρημένους , των Επιλογών αποκατάστασης συστήματος και της Κονσόλας αποκατάστασης , περιλαμβάνουν επίσης την εντολή attrib με ορισμένες δυνατότητες.
Αυτή η εντολή attrib είναι επίσης διαθέσιμη στο MS-DOS ως εντολή DOS.
Σημείωση : Η διαθεσιμότητα ορισμένων διακοπτών εντολών attrib και άλλης σύνταξης εντολών attrib ενδέχεται να διαφέρει ανά λειτουργικό σύστημα.
Τι κάνει η εντολή attrib στα Windows;
Σύνταξη εντολής Attrib και διακόπτης
attrib [+a|-a] [+h|-h] [+i|-i] [+r|-r] [+s|-s] [+v|-v] [+x|-x] [drive:][path][filename] [/s [/d] [/l]]
Συμβουλή : Εάν δεν είστε βέβαιοι πώς να ερμηνεύσετε τη σύνταξη της εντολής attrib που φαίνεται παραπάνω ή που εμφανίζεται στον παρακάτω πίνακα, θα πρέπει πρώτα να μάθετε πώς να διαβάζετε τη σύνταξη της εντολής.

Επιλογές εντολής Attrib |
Επιλογή |
Εξηγώ |
ιδιότητα |
Εκτελέστε μόνο την εντολή attrib για να δείτε τα χαρακτηριστικά που έχουν οριστεί στα αρχεία στον κατάλογο από τον οποίο εκτελείτε την εντολή. |
+α |
Ορίστε το χαρακτηριστικό αρχείου αρχειοθέτησης για ένα αρχείο ή φάκελο. |
-ένα |
Διαγράψτε το χαρακτηριστικό αρχειοθέτησης. |
+η |
Ορίστε το κρυφό χαρακτηριστικό για ένα αρχείο ή φάκελο. |
-Η |
Αφαιρέστε τις κρυφές ιδιότητες. |
+i |
Ορίστε το χαρακτηριστικό "not content indexed" για το αρχείο ή το φάκελο. |
-Εγώ |
Καταργήστε το χαρακτηριστικό "not content in indexed". |
+r |
Ορίστε το χαρακτηριστικό μόνο για ανάγνωση για ένα αρχείο ή φάκελο. |
-r |
Καταργήστε το χαρακτηριστικό μόνο για ανάγνωση. |
+s |
Ορίστε τις ιδιότητες του συστήματος αρχείων για αρχεία ή φακέλους. |
-ΜΙΚΡΟ |
Διαγραφή ιδιοτήτων συστήματος. |
+v |
Ορίστε το χαρακτηριστικό ακεραιότητας για το αρχείο ή τον κατάλογο. |
-v |
Καταργήστε το χαρακτηριστικό ακεραιότητας. |
+x |
Ορίστε το χαρακτηριστικό no scrub file για ένα αρχείο ή φάκελο. |
-Χ |
Καταργήστε το χαρακτηριστικό no scrub. |
μονάδα δίσκου : , διαδρομή, όνομα αρχείου |
Αυτό είναι το αρχείο ( το όνομα αρχείου , η μονάδα δίσκου και η διαδρομή είναι προαιρετικά), ο φάκελος ( η διαδρομή , η μονάδα δίσκου είναι προαιρετικές) ή η μονάδα της οποίας οι ιδιότητες θέλετε να προβάλετε ή να αλλάξετε. Μπορούν να χρησιμοποιηθούν χαρακτήρες μπαλαντέρ. |
/ΜΙΚΡΟ |
Χρησιμοποιήστε αυτόν τον διακόπτη για να εκτελέσετε τυχόν χαρακτηριστικά αρχείου που εμφανίζονται ή αλλαγές που κάνετε σε υποφακέλους σε οποιαδήποτε καθορισμένη μονάδα διαδρομήκαι/ήδίσκου |
/ρε |
Αυτή η επιλογή attrib περιλαμβάνει καταλόγους, όχι μόνο αρχεία, για οτιδήποτε εκτελείτε. Μπορείτε να χρησιμοποιήσετε το /d μόνο με /s . |
/μεγάλο |
Η επιλογή /l εφαρμόζει ό,τι κάνετε με την εντολή attrib στον ίδιο τον Συμβολικό Σύνδεσμο αντί για τον στόχο του Συμβολικού Συνδέσμου. Ο διακόπτης /l λειτουργεί μόνο όταν χρησιμοποιείτε επίσης το διακόπτη /s . |
/? |
Χρησιμοποιήστε τον διακόπτη βοήθειας με την εντολή attrib για να εμφανίσετε λεπτομέρειες σχετικά με τις παραπάνω επιλογές απευθείας στο παράθυρο της γραμμής εντολών. Η υλοποίηση του attrib /? είναι το ίδιο με τη χρήση της εντολής help για την εκτέλεση του help attrib . |
Σημείωση : Στην Κονσόλα αποκατάστασης , οι διακόπτες +c και -c είναι διαθέσιμοι για την εντολή attrib, η οποία ορίζει και διαγράφει χαρακτηριστικά αρχειοθέτησης, αντίστοιχα. Έξω από αυτήν τη διαγνωστική περιοχή στα Windows XP, χρησιμοποιήστε τη συμπαγή εντολή για να χειριστείτε τη συμπίεση αρχείων από τη γραμμή εντολών.
Όταν επιτρέπονται χαρακτήρες μπαλαντέρ με την εντολή attrib, σημαίνει ότι μπορείτε να χρησιμοποιήσετε έναν αστερίσκο (*) για να εφαρμόσετε χαρακτηριστικά σε μια ομάδα αρχείων. Ωστόσο, εάν είναι δυνατόν, πρέπει να διαγράψετε τις κρυφές ιδιότητες ή ιδιότητες συστήματος για να μπορέσετε να αλλάξετε άλλες ιδιότητες του αρχείου.
Παράδειγμα εντολής attrib
attrib +r c:\windows\system\secretfolder
Στο παραπάνω παράδειγμα, η εντολή attrib χρησιμοποιείται για την ενεργοποίηση του χαρακτηριστικού μόνο για ανάγνωση, χρησιμοποιώντας την επιλογή +r, για το φάκελο μυστικού φακέλου που βρίσκεται στο c:\windows\system.
attrib -h c:\config.sys
Σε αυτό το παράδειγμα, το αρχείο config.sys που βρίσκεται στον ριζικό κατάλογο της μονάδας δίσκου c: έχει αφαιρεθεί το χαρακτηριστικό κρυφού αρχείου χρησιμοποιώντας την επιλογή -h.
attrib -h -r -s c:\boot\bcd
Αυτή τη φορά, η εντολή attrib χρησιμοποιείται για την κατάργηση πολλών χαρακτηριστικών από το αρχείο bcd, ένα σημαντικό αρχείο που πρέπει να λειτουργεί για να βοηθήσει την εκκίνηση των Windows. Στην πραγματικότητα, η εκτέλεση της εντολής attrib, όπως φαίνεται παραπάνω, είναι ένα σημαντικό μέρος της διαδικασίας που περιγράφεται στα βήματα που απαιτούνται για την αναδόμηση του BCD στα Windows.
attrib +a f:*.* & attrib -a f:*.bak
Με το παραπάνω παράδειγμα εντολής attrib, το άρθρο εφαρμόζει +a για να ορίσει το χαρακτηριστικό αρχειοθέτησης σε όλα τα αρχεία που υπάρχουν στη μονάδα δίσκου f , αλλά στη συνέχεια χρησιμοποιεί το & για να διαγράψει το χαρακτηριστικό αρχειοθέτησης σε κάθε αρχείο στο f: έχει την επέκταση αρχείου .bak.
Συμβουλή: Στο παραπάνω παράδειγμα, τα αρχεία BAK υποδεικνύουν αρχεία για τα οποία έχουν δημιουργηθεί αντίγραφα ασφαλείας, που σημαίνει ότι δεν χρειάζεται να αρχειοθετηθούν ή να δημιουργηθούν ξανά αντίγραφα ασφαλείας, επομένως το χαρακτηριστικό αρχειοθέτησης πρέπει να καταργηθεί.
attrib myimage.jpg
Για να ολοκληρώσουμε με ένα απλό παράδειγμα attrib, αυτή η εντολή απλώς εμφανίζει τις ιδιότητες ενός αρχείου με το όνομα myimage.jpg. Εάν καταργήσετε το δεύτερο μισό και μόλις εκτελέσατε την εντολή attrib, θα εμφανιστούν οι ιδιότητες για όλα τα αρχεία στον τρέχοντα κατάλογο.
Σφάλμα εντολής Attrib

Όπως συμβαίνει με τις περισσότερες εντολές της γραμμής εντολών, θυμηθείτε να χρησιμοποιείτε εισαγωγικά γύρω από τα ονόματα φακέλων ή αρχείων με κενά. Εάν ξεχάσετε να το κάνετε αυτό με την εντολή attrib, θα λάβετε το σφάλμα "Η μορφή της παραμέτρου δεν είναι σωστή -" .
Για παράδειγμα, αντί να πληκτρολογήσετε τον φάκελο μου στη γραμμή εντολών για να εμφανίσετε τη διαδρομή προς το φάκελο με αυτό το όνομα, θα πληκτρολογήσετε "ο φάκελος μου" (χρησιμοποιώντας εισαγωγικά).
Τα σφάλματα εντολών Attrib όπως η "Απόρριψη πρόσβασης" σημαίνουν ότι δεν έχετε επαρκή δικαιώματα πρόσβασης στα αρχεία στα οποία προσπαθείτε να κάνετε αλλαγές χαρακτηριστικών. Ορίστε την ιδιοκτησία αυτών των αρχείων στα Windows και, στη συνέχεια, δοκιμάστε ξανά.
Αλλαγές στην εντολή attrib

Οι επιλογές εντολών attrib +i, -i και /l ήταν αρχικά διαθέσιμες στα Windows Vista και διατηρήθηκαν μέχρι τα Windows 10 .
Οι διακόπτες +v, -v, +x και -x για την εντολή attrib είναι διαθέσιμοι μόνο στα Windows 7, Windows 8 και Windows 10.
Σχετικές εντολές
Κανονικά η εντολή xcopy επηρεάζει τις ιδιότητες του αρχείου μετά τη δημιουργία αντιγράφων ασφαλείας. Για παράδειγμα, ο διακόπτης /m της εντολής xcopy απενεργοποιεί το χαρακτηριστικό αρχειοθέτησης μετά την αντιγραφή του αρχείου.
Ομοίως, ο διακόπτης /k της εντολής xcopy διατηρεί το χαρακτηριστικό μόνο για ανάγνωση του αρχείου μετά την αντιγραφή του.
Προβολή ιδιοτήτων στον Explorer

Μπορείτε επίσης να προβάλετε και να διαχειριστείτε ιδιότητες για αρχεία και φακέλους στον Explorer χρησιμοποιώντας τα συνηθισμένα κουμπιά μενού. Αυτό μπορεί να είναι καλύτερο, εάν δεν είστε εξοικειωμένοι με τη γραμμή εντολών.
Κάντε αυτό κάνοντας δεξί κλικ στο αντικείμενο και μεταβαίνοντας στην καρτέλα Ιδιότητες > Γενικά .