Η εντολή dir είναι μια εντολή Command Prompt που χρησιμοποιείται για την εμφάνιση μιας λίστας αρχείων και υποφακέλων που περιέχονται σε ένα φάκελο.
Για κάθε αρχείο ή φάκελο που αναγράφεται, η εντολή dir θα εμφανίσει, από προεπιλογή, την ημερομηνία και την ώρα που το στοιχείο άλλαξε τελευταία, εάν το στοιχείο είναι φάκελος (με την ετικέτα
Εκτός από τη λίστα αρχείων και φακέλων, η εντολή dir εμφανίζει επίσης το τρέχον γράμμα της μονάδας δίσκου, την ετικέτα τόμου, τον αριθμό σειράς του τόμου, τον συνολικό αριθμό των αρχείων που εμφανίζονται, το συνολικό μέγεθος αυτών των αρχείων σε bytes, τον αριθμό των υποφακέλων που παρατίθενται και τα συνολικά byte που παραμένουν ελεύθερα στο δίσκο.
Διαθεσιμότητα εντολών διαχειριστή
Η εντολή dir είναι διαθέσιμη από τη γραμμή εντολών σε όλα τα λειτουργικά συστήματα των Windows, συμπεριλαμβανομένων των Windows 10, Windows 8, Windows 7, Windows Vista και Windows XP.
Οι παλαιότερες εκδόσεις των Windows περιλαμβάνουν και την εντολή dir, αλλά με μερικές λιγότερες επιλογές από αυτές που αναφέρονται παρακάτω. Η εντολή dir είναι επίσης μια εντολή DOS, διαθέσιμη σε όλες τις εκδόσεις του MS-DOS.
Η εντολή dir μπορεί να βρεθεί σε εκδόσεις γραμμής εντολών εκτός σύνδεσης, όπως αυτές που είναι διαθέσιμες από τις Επιλογές εκκίνησης για προχωρημένους και τις επιλογές αποκατάστασης συστήματος. Η εντολή dir περιλαμβάνεται επίσης στην Κονσόλα αποκατάστασης (Recovery Console) στα Windows XP.
Σημείωση: Η διαθεσιμότητα ορισμένων εντολών διακόπτη dir και άλλων συντακτικών εντολών dir μπορεί να διαφέρει από το λειτουργικό σύστημα στο λειτουργικό σύστημα.
Σύνταξη εντολών διαχειριστή
Διεύθυνση οδηγώ : μονοπάτι όνομα αρχείου /ένα: γνωρίσματα /σι /ντο /ρε /μεγάλο / n / o: σειρά ταξινόμησης /Π / q / r /μικρό / t: χρονικό πεδίο / w /Χ /4
Υπόδειξη: Ανατρέξτε στην ενότητα Τρόπος ανάγνωσης της σύνταξης εντολών αν δεν είστε βέβαιοι πώς να ερμηνεύσετε τη σύνταξη της εντολής dir όπως την έγραψα παραπάνω ή όπως φαίνεται στον παρακάτω πίνακα.
| οδηγώ : , διαδρομή, όνομα αρχείου | Αυτό είναι το οδηγώ , μονοπάτι , και / ή όνομα αρχείου που θέλετε να δείτε αποτελέσματα εντολών dir για. Και οι τρεις είναι προαιρετικές, αφού η εντολή dir μπορεί να εκτελεστεί μόνη της. Οι χαρακτήρες επιτρέπονται. Δείτε το Παραδείγματα εντολών διεύθυνσης παρακάτω, εάν αυτό δεν είναι σαφές. |
| /ένα |
Όταν εκτελείται μόνος, αυτός ο διακόπτης εμφανίζει όλους τους τύπους αρχείων και φακέλων, συμπεριλαμβανομένων εκείνων με χαρακτηριστικά αρχείου που συνήθως εμποδίζουν την εμφάνισή τους στη Γραμμή εντολών ή στα Windows. Χρήση/ένα με ένα ή περισσότερα από τα παρακάτω γνωρίσματα (το τετράγωνο είναι προαιρετικό, δεν χρειάζονται κενά) για να εμφανίζονται μόνο εκείνοι οι τύποι αρχείων στο αποτέλεσμα της εντολής dir:
|
| /σι | Χρησιμοποιήστε αυτήν την επιλογή για να εμφανίσετε τα αποτελέσματα των dir χρησιμοποιώντας τη μορφή "bare", η οποία καταργεί τις τυπικές πληροφορίες κεφαλίδας και υποσέλιδου, καθώς και όλες τις λεπτομέρειες για κάθε στοιχείο, αφήνοντας μόνο το όνομα του καταλόγου ή το όνομα και την επέκταση του αρχείου. |
| /ντο | Αυτός ο διακόπτης αναγκάζει τη χρήση του διαχωριστή χιλιάδων όταν η εντολή dir χρησιμοποιείται με τρόπο που δείχνει τα μεγέθη αρχείων. Αυτή είναι η προεπιλεγμένη συμπεριφορά στους περισσότερους υπολογιστές ώστε να είναι πρακτική χρήση/-ντο για να απενεργοποιήσετε το διαχωριστικό χιλιάδων στα αποτελέσματα. |
| /ρε | Χρήση/ρε για να περιορίσετε τα στοιχεία που εμφανίζονται σε απλούς φακέλους (που περιλαμβάνονται σε παρενθέσεις) και τα ονόματα αρχείων με τις επεκτάσεις τους. Τα στοιχεία παρατίθενται από πάνω προς τα κάτω και στη συνέχεια σε όλες τις στήλες. Τα βασικά δεδομένα κεφαλίδας και υποσέλιδου εντολών dir παραμένουν τα ίδια. |
| /μεγάλο | Χρησιμοποιήστε αυτήν την επιλογή για να εμφανίσετε όλα τα ονόματα των φακέλων και των αρχείων με κεφαλαία γράμματα. |
| / n | Αυτός ο διακόπτης παράγει ένα αποτέλεσμα με στήλες στην ημερομηνία -> χρόνος -> Ευρετήριο -> μέγεθος αρχείου -> όνομα αρχείου ή φακέλου δομή στήλης. Δεδομένου ότι αυτή είναι η προεπιλεγμένη συμπεριφορά, η πρακτική χρήση είναι/ -n που παράγει στήλες στο όνομα αρχείου ή φακέλου -> Ευρετήριο -> μέγεθος αρχείου -> ημερομηνία -> χρόνος Σειρά. |
| / o |
Χρησιμοποιήστε αυτήν την επιλογή για να καθορίσετε μια σειρά ταξινόμησης των αποτελεσμάτων. Όταν εκτελείται μόνος,/ o καταρτίζει καταλόγους πρώτα, ακολουθούμενο από αρχεία, με αλφαβητική σειρά. Χρησιμοποιήστε αυτήν την επιλογή με μία ή περισσότερες από τις ακόλουθες τιμές (το τελεία είναι προαιρετικό, χωρίς κενά) για να ταξινομήσετε το αποτέλεσμα της εντολής dir με τον καθορισμένο τρόπο:
|
| /Π | Αυτή η επιλογή εμφανίζει τα αποτελέσματα μία σελίδα τη φορά, διακόπτεται με a Πατήστε οποιοδήποτε κουμπί για να συνεχίσετε… προτροπή. Χρησιμοποιώντας/Π είναι πολύ παρόμοια με τη χρήση της εντολής dir με την περισσότερη εντολή. |
| / q | Χρησιμοποιήστε αυτό το διακόπτη για να εμφανίσετε τους ιδιοκτήτες του αρχείου ή του φακέλου στα αποτελέσματα. Ο ευκολότερος τρόπος για να δείτε ή να αλλάξετε την ιδιοκτησία ενός αρχείου μέσα από τα Windows είναι μέσω του Προχωρημένος στο κουμπί Ασφάλεια όταν εξετάζετε το αρχείο Ιδιότητες . |
| / r | ο/ r επιλογή εμφανίζει τυχόν εναλλακτικές ροές δεδομένων (ADS) που αποτελούν μέρος ενός αρχείου.Η ίδια η ροή δεδομένων εμφανίζεται σε μια νέα σειρά, κάτω από το αρχείο, και είναι πάντα επιδιορθωμένη $ DATA , καθιστώντας τους εύκολο να εντοπίσουν. |
| /μικρό | Αυτή η επιλογή εμφανίζει όλα τα αρχεία και τους φακέλους στον καθορισμένο κατάλογο συν όλα τα αρχεία και τους φακέλους που περιέχονται σε όλους τους υποκαταλόγους του συγκεκριμένου καταλόγου. |
| / t |
Χρησιμοποιήστε αυτήν την επιλογή με μία από τις παρακάτω τιμές (το τετράγωνο είναι προαιρετικό, δεν χρειάζονται κενά) για να καθορίσετε ένα πεδίο χρόνου που θα χρησιμοποιηθεί κατά τη διαλογή και / ή την εμφάνιση αποτελεσμάτων:
|
| / w | Χρήση/ w για να εμφανίζονται τα αποτελέσματα σε "ευρεία μορφή", η οποία περιορίζει τα στοιχεία που εμφανίζονται σε απλούς φακέλους (που περιέχονται εντός παρενθέσεων) και ονόματα αρχείων με τις επεκτάσεις τους. Τα στοιχεία παρατίθενται από αριστερά προς δεξιά και στη συνέχεια κάτω από τις σειρές. Τα βασικά δεδομένα κεφαλίδας και υποσέλιδου εντολών dir παραμένουν τα ίδια. |
| /Χ | Αυτός ο διακόπτης εμφανίζει το ισοδύναμο "σύντομου ονόματος" για αρχεία των οποίων τα μακρά ονόματα δεν συμμορφώνονται με κανόνες μη-8dot3. |
| /4 | ο/4 διακόπτης αναγκάζει τη χρήση τετραψήφιων ετών. Τουλάχιστον στις νεότερες εκδόσεις των Windows, η τετραψήφια ένδειξη έτους είναι η προεπιλεγμένη συμπεριφορά και/-4 δεν έχει ως αποτέλεσμα την εμφάνιση διψήφιου έτους. |
| /? | Χρησιμοποιήστε το διακόπτη βοήθειας με την εντολή dir για να εμφανίσετε λεπτομέρειες σχετικά με τις παραπάνω επιλογές απευθείας στο παράθυρο Command Prompt. Εκτέλεσηdir /? είναι το ίδιο με τη χρήση της εντολής βοήθειας για εκτέλεσηβοήθεια. |
Υπόδειξη: Λαμβάνοντας υπόψη τον όγκο των πληροφοριών που συνήθως επιστρέφει η εντολή dir, η αποθήκευση όλων σε ένα αρχείο κειμένου μέσω ενός χειριστή ανακατεύθυνσης είναι συνήθως μια έξυπνη ιδέα. Ανατρέξτε στην ενότητα Τρόπος ανακατεύθυνσης εξόδου εντολών σε ένα αρχείο για περισσότερες πληροφορίες σχετικά με τον τρόπο αυτό.
Παραδείγματα εντολών διεύθυνσης
Διεύθυνση
Σε αυτό το παράδειγμα, η εντολή dir χρησιμοποιείται μόνο, χωρίς κανένα οδηγώ : , διαδρομή, όνομα αρχείου τις προδιαγραφές, ούτε τους διακόπτες, δημιουργώντας ένα αποτέλεσμα όπως αυτό:
C: > dir Ο τόμος στη μονάδα δίσκου C δεν έχει ετικέτα. Σειριακός αριθμός τόμου είναι ο κατάλογος F4AC-9851 C: 09/02/2015 12:41 PM
Όπως μπορείτε να δείτε, η εντολή dir εκτελέστηκε από τον ριζικό κατάλογο του C (δηλ. C: >). Χωρίς να καθορίσετε πού ακριβώς να απαριθμήσετε τον φάκελο και τα περιεχόμενα του αρχείου, η εντολή dir έχει την προεπιλογή να εμφανίζει αυτήν την πληροφορία από την οποία εκτελέστηκε η εντολή.
διεύθυνση c: users / ah
Στο παραπάνω παράδειγμα, ζητώ από την εντολή dir να εμφανιστούν αποτελέσματα από το οδηγώ : και μονοπάτι του c: χρήστες , όχι από τη θέση που τρέχω από την εντολή. Επίσης, διευκρινίζω, μέσω του/ένα εναλλαγή με το h χαρακτηριστικό, ότι θα ήθελα να βλέπω μόνο κρυμμένα αντικείμενα, με αποτέλεσμα κάτι τέτοιο:
C: > dir c: users / ah Ο τόμος στη μονάδα δίσκου C δεν έχει ετικέτα. Σειριακός αριθμός τόμου είναι ο κατάλογος F4AC-9851 του c: users 05/07/2016 04:04 AM
Ο μικρός κατάλογος των καταλόγων και το μοναδικό αρχείο που βλέπετε στο παραπάνω αποτέλεσμα δεν αποτελεί το σύνολο του c: χρήστες φάκελο - μόνο τα κρυφά αρχεία και οι φάκελοι. Για να δω όλα αρχεία και φακέλους, θα εκτελέσετεdir c: χρήστες / α (αφαιρώντας τοh) αντι αυτου.
dir c: *. csv / s / b> c: users tim desktop csvfiles.txt
Σε αυτό το ελαφρώς πιο περίπλοκο, αλλά πολύ πιο πρακτικό παράδειγμα για την εντολή dir, ζητώ να ψάξω ολόκληρο το σκληρό δίσκο για αρχεία CSV και στη συνέχεια τα γυμνά ελάχιστα αποτελέσματα εξάγονται σε ένα έγγραφο κειμένου. Ας δούμε αυτό το κομμάτι ανά κομμάτι:
- c: *. csv λέει στην εντολή dir να εξετάσει όλα τα αρχεία (*) που τελειώνουν στο CSV (.csv) επέκταση στη ρίζα του ντο: οδηγώ.
- /μικρό καθοδηγεί το dir να πάει βαθύτερα από τη ρίζα του c: και αντίθετα, αναζητήστε τέτοια αρχεία σε κάθε φάκελο, τόσο βαθιά όσο οι φάκελοι πηγαίνουν.
- /σι καταργεί οτιδήποτε εκτός από τη διαδρομή και το όνομα του αρχείου, δημιουργώντας ουσιαστικά μια ευανάγνωστη "λίστα" αυτών των αρχείων.
- > είναι ένας χειριστής ανακατεύθυνσης, που σημαίνει "στέλνουμε" σε κάπου.
- c: users tim desktop csvfiles.txt είναι ο προορισμός για το> ανακατεύθυνση, πράγμα που σημαίνει ότι τα αποτελέσματα θα είναι γραμμένα στοcsvfiles.txt αρχείο αντί της γραμμής εντολών, που θα δημιουργηθεί στο c: users tim desktop (δηλ. το Desktop που βλέπω όταν είμαι συνδεδεμένος).
Όταν ανακατευθύνετε την έξοδο εντολών σε ένα αρχείο, όπως κάναμε εδώ σε αυτό το παράδειγμα εντολής dir, η εντολή Command Prompt δεν εμφανίζει τίποτα. Ωστόσο, το ακριβής η έξοδος που θα είχατε δει αντίθετα βρίσκεται μέσα σε αυτό το αρχείο κειμένου. Εδώ είναι τι μου csvfiles.txt έμοιαζαν μετά την ολοκλήρωση της εντολής του διευθυντή:
c: Χρήστες Όλοι οι χρήστες Intuit Quicken Inet merchant_alias.csv c: Χρήστες Εισαγωγή Όλοι οι χρήστες Intuit Quicken Inet merchant_common.csv c: Users Tim AppData Roaming condition.2.csv c: Χρήστες Tim AppData Roaming line.csv c: Users Tim AppData Roaming media.csv
Παρόλο που σίγουρα θα μπορούσατε να παραλείψετε την ανακατεύθυνση του αρχείου και ακόμα και τον διακόπτη "γυμνή μορφή", τα αποτελέσματα θα ήταν πολύ δύσκολο να εργαστείτε στο παράθυρο της γραμμής εντολών, καθιστώντας δύσκολο να φτάσετε σε αυτό που ακολούθησε - τη θέση κάθε CSV στον υπολογιστή σας.
Σχετικές εντολές
Η εντολή dir χρησιμοποιείται συχνά με την εντολή del. Αφού χρησιμοποιήσετε την εντολή dir για να βρείτε το όνομα και τη θέση των αρχείων σε κάποιο συγκεκριμένο φάκελο, η εντολή del μπορεί να χρησιμοποιηθεί για τη διαγραφή αρχείων απευθείας από τη γραμμή εντολών.
Παρόμοια είναι η rmdir / s εντολή και παλαιότερα deltree εντολή, που χρησιμοποιείται για τη διαγραφή φακέλων και αρχείων. ο rmdir (χωρίς την επιλογή / s) είναι χρήσιμη για τη διαγραφή κενών φακέλων που βρίσκετε με την εντολή dir.
Όπως ανέφερα παραπάνω, η εντολή dir χρησιμοποιείται συχνά και με χειριστή ανακατεύθυνσης.




