| Zweck: | Anzeige von Informationen über Dateien und Unterverzeichnisse |
| Format: | DIR[Bereiche] [Optionen] [Datei...] |
| ranges | ein oder mehrere Bereiche |
| options | eine oder mehrere Optionen für dieDateiauswahl oder das Berichtsformat |
| file | Die Datei, das Verzeichnis oder die Liste der Dateien oder Verzeichnisse, die angezeigt werden sollen. |
1-Spalten-Ausgabe |
Kleinschreibung |
||
2-Spalten-Ausgabe |
Fußzeile unterdrücken |
||
4-Spalten-Ausgabe |
/N[desfhjlmvz] |
Neue Formatierungs- oder Deaktivierungsoptionen |
|
Streams anzeigen |
Bestellung |
||
Attribut auswählen |
Pause |
||
Bare (nur Name) |
Besitzer anzeigen |
||
Komprimierung anzeigen |
Umbruch deaktivieren |
||
/CD:... |
COLORDIR Zeichenfolge |
/Sn |
zeige Unterverzeichnisse bis Tiefe n |
Farbkodierung ausschalten |
aTribute anzeigen |
||
Großbuchstaben |
Zeittyp |
||
Vollständiger Pfad |
Zusammenfassende Informationen anzeigen |
||
/G[:n] |
zugewiesene Größe |
Vertikale Sortierung |
|
Punkte ausblenden |
Breit |
||
Harte Links anzeigen |
Kurznamen anzeigen |
||
/I"Text " |
Beschreibungsbereich |
FAT-Format verwenden |
|
Namen ausrichten |
Befehlsdialog |
||
Kopfzeile unterdrücken |
Trailing \ für Verzeichnisnamen |
Siehe auch: ATTRIB, DESCRIBE, PDIR, SELECT und SETDOS.
Dateiauswahl
Unterstützt Befehlsdialog, erweiterte Wildcards, Bereiche, mehrere Dateinamen und Include-Listen.
Internet: Kann mit HTTP- und FTP-Servern verwendet werden .
Verwendung:
DIR kann verwendet werden, um Informationen über Dateien aus einem oder mehreren Verzeichnissen (lokal oder remote) in einer Vielzahl von Formaten anzuzeigen. Je nach den gewählten Optionen können Sie den Dateinamen, die Attribute und die Größe, die Uhrzeit und das Datum der letzten Änderung an der Datei, die Dateibeschreibung und das Kompressionsverhältnis der Datei anzeigen. Sie können die Informationen auch in 1, 2, 4 oder 5+ Spalten anzeigen, die Dateien auf verschiedene Arten sortieren, die Dateitypen farblich unterscheiden und nach jedem Vollbild eine Pause einlegen.
WennSie eine benutzerdefinierte Ausgabe erzeugen möchten, die anschließend von einem anderen Programm oder einer Batch-Datei analysiert wird, oder wenn Sie eine spezielle Verzeichnisanzeige benötigen, lesen Sie den Befehl PDIR. DIR und PDIR sind miteinander verwandt, haben aber keine identischen Schalter und sind nicht dazu gedacht, identische Ausgaben zu erzeugen.
Die verschiedenen DIR-Anzeigen werden durch Optionen oder Schalter gesteuert. Der beste Weg, die vielen Optionen des DIR-Befehls kennenzulernen, ist das Experimentieren. Sie werden bald wissen, welche Optionen Sie regelmäßig verwenden wollen. Sie können diese Optionen mit dem Befeh lALIAS dauerhaft auswählen .
Um zum Beispiel alle Dateien im aktuellen Verzeichnis in zwei Spalten anzuzeigen, vertikal sortiert (eine Spalte nach unten, dann die nächste nach unten) und mit einer Pause am Ende jeder Seite:
dir /2/p/v
Um dieses Format als Standard einzurichten, verwenden Sie einen Alias:
alias dir=*dir /2/p/v
Wenn Sie DIR auf einem LFN-Laufwerk verwenden, müssen Sie alle Dateinamen, die Leerzeichen oder Sonderzeichen enthalten, in Anführungszeichen setzen.
DIR setzt drei interne Variablen:
| %_dir_dirs | Die Anzahl der angezeigten Verzeichnisse |
| %_dir_files | Die Anzahl der angezeigten Dateien |
| %_dir_errors | Die Anzahl der Fehler |
In den folgenden Abschnitten werden die Funktionen von DIR in verschiedenen Kategorien zusammengefasst. Viele der Abschnitte gehen von einer allgemeinen Diskussion zu mehr technischem Material über. Wenn Ihnen einige der Informationen in einer Kategorie zu detailliert sind, können Sie zum Anfang des nächsten Abschnitts springen. Die Abschnitte sind:
DIR kann Informationen über eine einzelne Datei oder über mehrere, Dutzende, Hunderte oder Tausende von Dateien auf einmal anzeigen. Um Informationen über eine einzelne Datei anzuzeigen, fügen Sie einfach den Namen der Datei in die DIR-Befehlszeile ein:
dir january.wks
Der einfachste Weg, Informationen über mehrere Dateien gleichzeitig anzuzeigen, ist die Verwendung von Platzhaltern. DIR kann mit den normalen Platzhalterzeichen (* und ?) und den erweiterten Platzhaltern arbeiten . Zum Beispiel, um alle . WKS-Dateien im aktuellen Verzeichnis anzuzeigen :
dir *.wks
Um alle .TXT-Dateien anzuzeigen, deren Namen mit A, B oder Cbeginnen :
dir [abc]*.txt
Wenn Sie keinen Dateinamen angeben, gibt DIR auf LFN-Laufwerken standardmäßig * und auf Laufwerken, die keine langen Dateinamen unterstützen ,*.* an. Diese Vorgabe zeigt alle nicht versteckten Dateien und Unterverzeichnisse im aktuellen Verzeichnis an. Wenn Sie einen Dateinamen für ein Nicht-LFN-Laufwerk angeben , der einige Platzhalter und keine Erweiterung enthält, wird DIR .* an den Namen anhängen , um alle Erweiterungen zu finden.
Wenn Sie zwei oder mehr Dateinamen mit Leerzeichen verknüpfen, zeigt DIR alle Dateien an, die auf den ersten Namen passen, und dann alle Dateien, die auf den zweiten Namen passen. Sie können für jeden Dateinamen ein anderes Laufwerk und einen anderen Pfad verwenden. In diesem Beispiel werden alle . WKS- und dann alle . WK1-Dateien im aktuellen Verzeichnisaufgelistet :
dir *.wks *.wk1
Wenn Sie eine Include-Liste verwenden , um mehrere Dateinamen zu verknüpfen, zeigt DIR die passenden Dateinamen in einer einzigen Liste an. Nur der erste Dateiname in einer Include-Liste kann einen Pfad haben; die anderen Dateien müssen sich im selben Pfad befinden. In diesem Beispiel werden die gleichen Dateien wie im vorherigen Beispiel angezeigt, aber die . WKS- und . WK1-Dateien sind miteinander vermischt:
dir *.wks;*.wk1
Mit der Option /Skönnen Sie Dateien im aktuellen oder benannten Verzeichnis sowie in allen zugänglichen Unterverzeichnissen einschließen . In diesem Beispiel werden alle . WKS- und . WK1-Dateien im Verzeichnis D:\DATA und jedem seiner Unterverzeichnisse angezeigt :
dir /s d:\data\*.wks;*.wk1
Mit der Option/Akönnen Sie Dateien auch nach ihren Attributen auswählen . Dieser Befehl zeigt zum Beispiel die Namen aller Unterverzeichnisse des aktuellen Verzeichnisses an:
dir /a:d
Mit der Option /Ischließlich kann DIR die anzuzeigenden Dateien anhand ihrer Beschreibungen auswählen (siehe DESCRIBE für weitere Informationen zu Dateibeschreibungen). DIR zeigt eine Datei an, wenn ihre Beschreibung mit dem Text nach dem Schalter/I übereinstimmt . Bei der Suche wird nicht zwischen Groß- und Kleinschreibung unterschieden. Sie können Wildcards und erweiterte Wildcards als Teil des Textes verwenden. Um zum Beispiel eine Datei anzuzeigen, die als "Testdatei" beschrieben wird, können Sie diesen Befehl verwenden:
dir /i "test file"
Wenn Sie Dateien anzeigen möchten, die das Wort "Testdatei" irgendwo in ihrer Beschreibung enthalten, verwenden Sie erweiterte Platzhalter wie diesen:
dir /i "*Testdatei*"
Um nur die Dateien anzuzeigen , diekeine Beschreibungen haben, verwenden Sie:
dir /I"[]"
Darüber hinaus können Sie Bereiche verwenden , um bestimmte Dateigruppen auszuwählen oder auszuschließen. Um beispielsweise alle Dateien anzuzeigen, die in der letzten Woche geändert wurden, alle Dateien außer denen mit der Erweiterung.BAK und alle Dateien mit einer Größe von über 500 KB:
dir /[d-7]
dir /[!*.bak]
dir /[s500K]
Sie können jede dieser Dateiauswahltechniken so kombinieren, wie es Ihren Bedürfnissen entspricht.
Die Ausgabe von DIR hängt von der Art des Datenträgers oder Laufwerks ab, auf dem die Dateien gespeichert sind. Wenn der Datenträger lange Dateinamen unterstützt, enthält das Standard-DIR-Format 4 Spalten: das Datum der letzten Dateiveränderung oder des letzten Schreibvorgangs, die Uhrzeit des letzten Schreibvorgangs, die Dateigröße in Bytes und den Dateinamen. Der Name wird so angezeigt, wie er auf dem Datenträger gespeichert ist, in Groß-, Klein- oder gemischter Großschreibung. DIR bricht Dateinamen von einer Zeile zur nächsten um, wenn sie zu lang sind, um in die Breite der Anzeige zu passen. Das Standardausgabeformat ist:
Volume in drive C is unlabeled Serial number is 3aaf:c891
Directory of C:\release\version12\*
2018-08-30 0:39 <DIR> .
2018-08-30 0:39 <DIR> ..
2018-08-25 11:30 <DIR> tcmd
2018-08-25 23:07 4,801,840 tcmd.exe
(Siehe Formatwechsel weiter unten für Informationen zum Ändern des Standardformats für lange Dateinamen, um Platz für Dateibeschreibungen zu schaffen).
Auf FAT-Volumes, die keine langen Dateinamen unterstützen, enthält das Standard-DIR-Format 5 Spalten: den Dateinamen, die Dateigröße in Bytes, das Datum des letzten Schreibvorgangs, die Uhrzeit des letzten Schreibvorgangs und die Dateibeschreibung. Dateinamen werden in Kleinbuchstaben aufgelistet, Verzeichnisnamen in Großbuchstaben:
Volume in drive C is C - BOOTUP Serial ...
Directory of C:\*
. <DIR> 8-24-18 12:17
.. <DIR> 8-24-18 12:17
TEST <DIR> 8-01-18 16:21
jpstree.idx 196967 8-28-18 17:57 JP fuzzy directory index
Die Ausgabe von DIR ist normalerweise nach Namen sortiert, wobei Verzeichnisse zuerst aufgeführt werden. Sie können die Sortierreihenfolge mit der Option/Oändern . Diese beiden Befehle sortieren die Ausgabe zum Beispiel nach dem Datum. Der erste Befehl listet die älteste Datei zuerst auf; der zweite Befehl listet die älteste Datei zuletzt auf:
dir /o:d
dir /o:-d
Bei der Anzeige von Dateibeschreibungen bricht DIR lange Zeilen um, damit sie auf den Bildschirm passen. DIR zeigt in jeder Beschreibungszeile maximal 40 Zeichen Text an (es sei denn, die Breite Ihres Bildschirms erlaubt eine breitere Darstellung). Wenn Sie den Beschreibungsumbruch mit der Option/Rdeaktivieren , wird die Beschreibung am rechten Rand des Bildschirms abgeschnitten, und am Ende der Zeile wird ein Rechtspfeil hinzugefügt, um Sie auf das Vorhandensein von zusätzlichem Beschreibungstext hinzuweisen.
Die Standardausgabe von DIR ist sortiert. Es zeigt zuerst die Verzeichnisnamen an, wobei "<DIR>" anstelle der Dateigröße eingefügt wird, und dann die Dateinamen. DIR geht davon aus, dass Ziffernfolgen numerisch sortiert werden sollten (z. B. wird die Datei DRAW2 vor DRAW03 aufgelistet , weil 2 numerisch kleiner als 03 ist), und nicht streng alphabetisch (wo DRAW2 an zweiter Stelle stehen würde, weil "2" in alphanumerischer Reihenfolge auf "0" folgt). Sie können die Sortierreihenfolge mit der Option /Oändern . Wenn DIR die Dateinamen in einem mehrspaltigen Format anzeigt, werden die Dateinamen horizontal sortiert, es sei denn, Sie verwenden die Option /V, um die Ausgabe vertikal zu sortieren.
Die Anzeige von DIR kann auf viele Arten modifiziert werden, um verschiedenen Anforderungen gerecht zu werden. Die meisten der folgenden Abschnitte beschreiben die verschiedenen Möglichkeiten, wie Sie das Ausgabeformat von DIR ändern können.
Auf Datenträgern, die lange Dateinamen unterstützen, können Sie DIR mit der Option/Zzwingen, ein FAT-ähnliches Format zu verwenden (zuerst der Dateiname, dann die Dateiinformationen) . Falls erforderlich, schneidet DIR /Z lange Dateinamen auf LFN-Laufwerken ab und fügt einenRechtspfeil hinzu, um anzuzeigen, dass der Name zusätzliche Zeichen enthält.
Das Standard-LFN-Ausgabeformat bietet nicht genügend Platz, um neben den Dateinamen auch Beschreibungen anzuzeigen. Wenn Sie also auf einem Datenträger, der lange Dateinamen unterstützt, Dateibeschreibungen als Teil der DIR-Liste anzeigen möchten, müssen Sie die Option/Zverwenden .
DIR zeigt die alternativen, kurzen Dateinamen für Dateien mit langen Dateinamen an, wenn Sie die Option /X verwenden. Bei alleiniger Verwendung von/X zeigt DIR die Namen in zwei Spalten nach Größe, Zeit und Datum an: eine Spalte für alternative oder kurze Dateinamen und die andere für lange Dateinamen. Wenn eine Datei keinen kurzen oder alternativen Namen hat, der sich vom langen Dateinamen unterscheidet, ist die erste Spalte für den Dateinamen leer.
Wenn Sie /X und /Z zusammenverwenden , zeigt DIR die kurzen oder alternativen Dateinamen im FAT-ähnlichen Anzeigeformat an.
Wenn Sie die Option/B verwenden, zeigt DIR nur die Dateinamen an und lässt z. B. die Dateigröße, den Zeitstempel und die Beschreibung für jede Datei weg:
[c:\] dir w* /b
WINDOWS
WINNT
WINALIAS
WINENV.BTM
.....
Es gibt mehrere Möglichkeiten, die von /Berzeugte Anzeige zu ändern . Die Option /F ähnelt der Option /B, zeigt jedoch den vollständigen Pfad und Namen jeder Datei an, anstatt nur den Namen. Um die gleichen Informationen für ein Verzeichnis und seine Unterverzeichnisse anzuzeigen, verwenden Sie /B /S oder /F /S. Sie können /B /X verwenden , um den Kurznamen jeder Datei ohne zusätzliche Informationen anzuzeigen.
DIR hat drei Optionen, /2, /4 und /W, die mehrspaltige Anzeigen erzeugen.
Die Option /2 erzeugt eine zweispaltige Anzeige. Auf Laufwerken, die lange Dateinamen unterstützen, wird nur der Name jeder Datei angezeigt, wobei Verzeichnisnamen in eckige Klammern gesetzt werden, um sie von den Dateinamen zu unterscheiden. Auf Laufwerken, die keine langen Dateinamen unterstützen, oder wenn /Z oder /X verwendet wird (siehe unten), enthält die Anzeige den Kurznamen, die Dateigröße und den Zeitstempel für jede Datei.
Die Option /4 ist ähnlich wie/2, zeigt aber Verzeichnisinformationen in 4 Spalten an. Auf Laufwerken, die keine langen Dateinamen unterstützen, oder wenn /Z oder /X verwendet wird (siehe unten), zeigt das Display den Dateinamen und die Dateigröße in Kilobyte (KB) oder Megabyte (MB) an, mit "<D>" in der Größenspalte für Verzeichnisse.
Die Option/W zeigt die Verzeichnisinformationen in 5 oder mehr Spalten an, abhängig von der Breite Ihres Bildschirms. Jeder Eintrag in einer DIR /W-Anzeige enthält entweder den Namen einer Datei oder den Namen eines Verzeichnisses. Verzeichnisnamen werden in eckige Klammern gesetzt, um sie von Dateinamen zu unterscheiden.
Wenn Sie eine dieser Optionen auf einem Laufwerk verwenden, das lange Dateinamen unterstützt, und kein alternatives Anzeigeformat mit /Z oder /Xauswählen , richtet sich die tatsächliche Anzahl der Spalten nach dem längsten anzuzeigenden Namen und der Breite Ihres Bildschirms und kann geringer sein als die von Ihnen angeforderte Anzahl (z. B. sehen Sie möglicherweise nur drei Spalten, obwohl Sie /4 verwendet haben ). Wenn der längste Name zu lang ist, um in eine einzige Zeile zu passen, wird die Anzeige auf eine Spalte reduziert, und jeder Name wird umbrochen, wobei "zusätzliche" Leerzeilen hinzugefügt werden, damit jeder Name die gleiche Anzahl von Zeilen einnimmt.
Auf LFN-Laufwerken können Sie /Z mit einer der mehrspaltigen Optionen verwenden , um eine Anzeige im FAT-Format zu erzeugen, wobei lange Namen abgeschnitten werden, damit sie in den verfügbaren Platz passen. Wenn Sie/X verwenden , wird ebenfalls eine Anzeige im FAT-Format verwendet, aber es werden kurze Namen angezeigt (anstelle von abgeschnittenen langen Namen). Die folgende Tabelle fasst die Auswirkungen der verschiedenen Optionen bei Verwendung von TCC auf einem LFN-Laufwerk:
Standard oder /1 |
/2 oder /4 Spalten |
/W (breit) |
|
Normal |
Datum, Uhrzeit, Größe, LFN |
2 - 4 Spalten, nur LFNs |
Anzahl der Spalten basiert auf der längsten LFN |
/Z (FAT) |
Abgeschnittene LFN, Größe, Datum, Zeit |
2 - 4 Spalten, abgeschnittene LFN plus Datum, Zeit, Größe |
5+ Spalten, nur abgeschnittene LFNs |
/X (SFN) |
Datum, Zeit, Größe, SFN, LFN |
2 - 4 Spalten, SFNs plus Datum, Zeit, Größe |
5+ Spalten, nur SFNs |
/X /Z |
SFN, Größe, Datum, Zeit |
(gleich wie /X) |
(Gleich wie /X) |
DIR kann jeden Dateinamen und die zugehörigen Dateiinformationen in einer anderen Farbe anzeigen, abhängig von der Dateierweiterung, den Attributen oder dem passenden Bereich.
Um die Anzeigefarben auszuwählen, müssen Sie entweder mit dem SET-Befehl eine Umgebungsvariable namens COLORDIR erstellen oder die Konfigurationsoption Verzeichnisfarben verwenden. Wenn Sie weder die Variable noch die Konfigurationsoption verwenden, verwendet DIR die Standard-Bildschirmfarben für alle Dateien.
Wenn Sie die Variable COLORDIR verwenden, überschreibt sie die Option Verzeichnisfarben. Es kann sinnvoll sein, die COLORDIR-Variable zum Experimentieren zu verwenden und dann mit der Option Verzeichnisfarben dauerhafte Verzeichnisfarben festzu legen.
Das Format sowohl für die Umgebungsvariable COLORDIR als auch für die OptionDirectory Colors ist:
ext ... :Farbname; ...
wobei "ext" entweder eine Dateierweiterung (die auch Platzhalter enthalten kann), einer oder mehrere der folgenden Dateitypen ist:
Typ |
betroffene Dateien |
ARCHIVE |
Dateien mit gesetztem Archivattribut (geändert seit der letzten Sicherung) |
COMPRESSED |
Komprimierte Dateien |
DIRS |
Verzeichnisse |
ENCRYPTED |
Verschlüsselte Dateien |
HIDDEN |
Versteckte Dateien |
JUNCTION |
Verknüpfungen oder symbolische Links |
NORMAL |
Dateien, die keine Attribute haben |
NOTINDEXED |
Dateien, deren Inhalt nicht indiziert ist |
OFFLINE |
Offline-Dateien |
RDONLY |
Nur-Lese-Dateien |
SPARSE |
Lückenhafte Dateien |
SYSTEM |
Systemdateien |
TEMPORARY |
temporäre Dateien |
oder einen Bereich (Größe, Datum, Zeit, Beschreibung, Eigentümer und/oder Ausschluss) oder einen Dateisubsystemtyp:
| EXETYPE_WIN32GUI | Windows x86 GUI-Anwendung |
| EXETYPE_WIN32CUI | Windows-x86-Konsolenanwendung |
| EXETYPE_WIN64GUI | Windows-x64-GUI-Anwendung |
| EXETYPE_WIN64CUI | Windows x64 Konsolenanwendung |
| EXETYPE_DOS | DOS (16-bit) Anwendung (veraltet) |
| EXETYPE_POSIX | POSIX-Anwendung (veraltet) |
| EXETYPE_EFI | EFI-Anwendung |
und "ColorName" ist ein beliebiger gültiger Farbname (siehe Farben und Farbnamen für Informationen über Farbnamen). Die Angabe eines Subsystemtyps verlangsamt die Verzeichnisanzeige erheblich, da TCC den Header jeder Datei lesen muss, um eine Übereinstimmung zu finden.
Wenn eine Datei einen der oben aufgeführten reservierten Dateitypnamen als Erweiterung verwendet (z. B.xyz.hidden), erhält diese Datei die für den Dateityp definierte Farbe.
Anders als bei den meisten Farbspezifikationen kann der Hintergrundteil des Farbnamens bei Verzeichnisfarben weggelassen werden. Wenn Sie keine Hintergrundfarbe angeben, verwendet DIR die aktuelle Hintergrundfarbe des Bildschirms.
Sokönnen Sie beispielsweise . COM- und . EXE-Dateien in Rot auf dem aktuellen Hintergrund, . C- und . ASM-Dateien in hellem Cyan auf dem aktuellen Hintergrund, schreibgeschützte Dateien in Grün auf Weiß und alles andere in der Standardfarbe anzeigen:
set colordir=exe:red; c asm:bright cyan; rdonly:green on white
Um 32-Bit-Konsolenanwendungen in hellem Grün und 64-Bit-Konsolenanwendungen in hellem Rot anzuzeigen:
set colordir=EXETYPE_WIN32CUI:bri green;EXETYPE_WIN64CUI:bri red
Erweiterte Platzhalter können in Verzeichnisfarbangaben verwendet werden. So können Sie beispielsweise.BAK-, .BAX- und . BAC-Dateien in Rot anzeigen lassen und alles andere in der Standardfarbe:
set colordir=BA[KXC]:red
Sie können Attributstests mit den Befehlen.and. / .or. / .xor. / .not. Schlüsselwörtern kombinieren. Zum Beispiel, um Verzeichnisse, die auch versteckt sind, blau darzustellen:
set colordir=dirs .and. hidden:blue
COLORDIR verarbeitet die Zeile von links nach rechts, und unterstützt keine Klammern.
Die Ausgabe des DIR-Befehls kann, wie die der meisten anderen internen Befehle, in eine Datei, einen Drucker, eine serielle Schnittstelle oder ein anderes Gerät umgeleitet werden. Allerdings müssen Sie bei der Umleitung der DIR-Ausgabe bestimmte DIR-Optionen berücksichtigen.
DIR bricht sowohl lange Dateinamen als auch Dateibeschreibungen auf die Breite der Anzeige um. Die umgeleitete Ausgabe wird ebenfalls auf die Breite des Bildschirms umbrochen. Verwenden Sie die Option/R, wenn Sie den Umbruch von langen Beschreibungen deaktivieren wollen.
Wenn Sie ein farbcodiertes Verzeichnis in eine Datei oder ein Zeichengerät umleiten, entfernt DIR die Farbdaten, wenn es die Verzeichnisinformationen an eine Datei sendet.
Um die DIR-Ausgabe in die Zwischenablage umzuleiten, verwenden Sie CLIP: (oder CLIP0: - CLIP9:) als Name des Ausgabegeräts, zum Beispiel:
dir *.exe > clip:
Sie können Verzeichnisse auf FTP-Servern anzeigen. Zum Beispiel:
dir ftp://ftp.microsoft.com/
Sie können auch den Befehl IFTP verwenden , um eine FTP-Sitzung auf einem Server zu starten, und dann eine vereinfachte Syntax verwenden, um die gewünschten Dateien und Verzeichnisse anzugeben.
DIR bietet eine begrenzte Unterstützung für HTTP- und HTTPS-Dateinamen. DIR zeigt den Dateinamen, die Größe und Datum/Uhrzeit (nur für den letzten Schreibvorgang) an. Wildcards werden nicht unterstützt (dies ist eine HTTP-Beschränkung, nicht TCC).
Wenn Sie einen bestimmten Ländercode für Ihr System ausgewählt haben, zeigt DIR das Datum im Format des jeweiligen Landes an. Das Standard-Datumsformat ist U.S. (mm-tt-jj). Das Trennzeichen in der Dateizeit wird ebenfalls durch den Ländercode beeinflusst. Tausender- und Dezimaltrennzeichen in numerischen Anzeigen werden durch den Ländercode und durch die ThousandsChar- und DecimalChar-Einstellungen beeinflusst, die in den Konfigurationsdialogen oder in der .INI-Datei ausgewählt wurden.
DIR kann im Allgemeinen jedes beliebige Dateidatum zwischen dem 1. Januar 1980 und dem 31. Dezember 2099 anzeigen, wenn das Datum vom Betriebssystem korrekt geliefert wird.
Wenn Sie die NTFS-Plattenkomprimierung verwenden, können Sie denSchalter /C verwenden , um den Grad der Komprimierung für jede Datei anzuzeigen. In diesem Fall wird das Komprimierungsverhältnis anstelle der Dateibeschreibung angezeigt. Sie können die Anzeige auch mit dem Schalter/O:cnach Kompressionsverhältnissen sortieren . Einzelheiten zu beiden Schaltern finden Sie im Abschnitt Optionen weiter unten. /C und /O:c werdenbei unkomprimierten Laufwerken ignoriert. Mit/C werden die Kompressionsverhältnisse auf Laufwerken, die lange Dateinamen unterstützen, nicht angezeigt, es sei denn, Sie verwenden auch /Z, um auf das alte kurze Dateinamenformat umzuschalten.
Wenn das Attribut OFFLINE gesetzt ist, zeigt DIR die Dateigröße in Klammern an (aus Kompatibilität mit CMD).
Optionen in der Befehlszeile gelten nur für die Dateinamen, die auf die Option folgen, und Optionen am Ende der Zeile gelten nur für den vorangehenden Dateinamen. Auf diese Weise können Sie unterschiedliche Optionen für verschiedene Dateigruppen angeben, wobei die Kompatibilität mit dem traditionellen DIR-Befehl erhalten bleibt, wenn ein einzelner Dateiname angegeben wird.
| /: | Anzeige von Dateistromnamen und -größen auf NTFS-Volumes. In Kombination mit den Optionen /B oder /F wird die Größe weggelassen. |
Wenn /: in Verbindung mit /B (Bare) verwendet wird, wird der Dateiname in der ersten Zeile angezeigt, dann alle Streams, eingerückt mit zwei Leerzeichen, in den folgenden Zeilen:
c:\test\myfile.dat
xyz:$DATA
abc:$DATA
Wenn /: in Verbindung mit /F (vollständiger Pfad) verwendet wird, wird der Dateiname in der ersten Zeile angezeigt, dann werden alle Datenströme in den nachfolgenden Zeilen an den Dateinamen angehängt:
c:\test\myfile.dat
c:\test\myfile.dat:xyz
c:\test\myfile.dat:abc
| /A[:] | Zeigt nur die Dateien an, für die das/die angegebene(n) Attribut(e) gesetzt ist/sind. Informationen zu den Attributen, die auf /A: folgen können ,finden Sie unter Attributschalter. |
Sie können /A:=angeben , um ein Dialogfeld anzuzeigen, das Sie bei der Einstellung einzelner Attribute unterstützt.
/B1 zeigt relative Pfade an, wenn es mit /S verwendet wird. (Normalerweise zeigt /B den vollständigen Pfadnamen für die Datei an).
| /CD: | Definieren Sie eine benutzerdefinierte Zeichenfolge für die Einfärbung von Verzeichnissen, die anstelle der Umgebungsvariablen COLORDIR oder der Option ColorDir in TCMD.INI verwendet werden soll. |
| /HL | Zeigt die Hardlinks für Dateien und Verzeichnisse an. /HL kann nur im einspaltigen Modus verwendet werden. |
| /I "text" | Wählt Dateinamen anhand des Textes in ihren Beschreibungen aus. Der Text kann Wildcards und erweiterte Wildcards enthalten . Der Suchtext muss in doppelte Anführungszeichen gesetzt werden und unmittelbar auf /I folgen , ohne dazwischen liegende Leerzeichen. Sie können alle Dateinamen, die eine Beschreibung haben, mit /I"[?]*" oder alle Dateinamen, die keine Beschreibung haben, mit /I"[]" auswählen . |
Die Option /I kann verwendet werden, um Dateien auszuwählen, auch wenn keine Beschreibungen angezeigt werden (z. B. wenn /2 verwendet wird). Allerdings wird/I ignoriert, wenn /C oder /O:c verwendet wird.
| /J | Ausrichten von Dateinamenerweiterungen und deren Anzeige im FAT-Format. Wenn Sie ein LFN-Laufwerk verwenden, müssen Sie auch die Optionen/X und /Z angeben . |
| /N | Verwenden Sie dasAnzeigeformat für lange Dateinamen, auch wenn die Dateien auf einem Datenträger gespeichert sind, der keine langen Dateinamen unterstützt. Siehe auch /Z. |
Ein /N mit einem der folgenden Argumente hat eine andere Bedeutung:
| d | Versteckte Verzeichnisse überspringen (bei Verwendung mit /S) |
| e | Keine Fehlermeldung ausgeben, wenn keine Dateien übereinstimmen |
| f | Zeigt in der Zusammenfassung keine "freien Bytes" an |
| h | Die Kopfzeile wird nicht angezeigt |
| j | Abzweigungen überspringen (bei Verwendung mit /S) |
| l | Bei symbolischen Links wird der Link-Name nicht angezeigt |
| m:n | Maximal n Verzeichniseinträge anzeigen |
| s | Zeigt die Zusammenfassung nicht an. |
| v | Zeigt die Volume-Informationen nicht an. |
| z | Systemverzeichnisse überspringen (bei Verwendung mit /S) |
| n | Sortieren nach Dateiname und Erweiterung, sofern nicht ausdrückliche angegeben ist. Dies ist die Standardeinstellung. |
| - | Umkehrung der Sortierreihenfolge für den nächsten Sortierschlüssel |
| a | Sortieren Sie Namen und Erweiterungen in der Standard-ASCII-Reihenfolge, anstatt numerisch, wenn der Name oder die Erweiterung numerische Teilzeichenfolgen enthält. |
| c | Sortieren nach Kompressionsverhältnis (die am wenigsten komprimierte Datei in der Liste wird zuerst angezeigt). Bei einspaltigen Verzeichnisanzeigen im kurzen Dateinamenformat werden die Kompressionsverhältnisse als Grundlage für die Sortierung verwendet und ebenfalls angezeigt. Bei breiteren Anzeigen (/2, /4 und /W) und Anzeigen im LFN-Format werden die Kompressionsverhältnisse zur Bestimmung der Reihenfolge verwendet, aber nicht angezeigt. Informationen zu den unterstützten Komprimierungssystemen finden Sie unter /C oben. |
| d | Sortieren nach Datum und Uhrzeit (älteste zuerst); siehe auch /T:acw |
| e | Sortieren nach Erweiterung |
| g | Erst Unterverzeichnisse, dann Dateien gruppieren |
| i | Sortieren nach Dateibeschreibung (wird ignoriert, wenn auch/C oder /O:c verwendet wird) |
| o | Sortieren nach Eigentümer |
| r | Umkehrung der Sortierreihenfolge für alle Optionen |
| s | Sortieren nach Größe |
| t | Gleich wie d |
| u | Unsortiert |
| x | Kombiniert mit /S, sortiert die Ergebnisse aller Verzeichnisse zusammen und zeigt sie in einer einzigen Liste an. (Wenn Sie nicht auch /F angeben, werden Sie wahrscheinlich kein verständliches Ergebnis erhalten). Beachten Sie, dass /O:x die Kopf- und Fußzeilen ausschaltet. |
| /P[n] | Warten Sie nach jeder Bildschirmseite auf das Drücken einer Taste, bevor Sie die Anzeige fortsetzen. Ihre Optionen an der Eingabeaufforderung werden unter Seiten- und Dateieingabeaufforderungen ausführlich erläutert . Die Option /P hat ein optionales Argument n, das die Anzahl der Sekunden angibt, die auf einen Tastendruck gewartet werden soll, bevor die Anzeige fortgesetzt wird. |
Wenn Sie nach dem /S eine Zahl angeben, beschränkt DIR die Rekursion der Unterverzeichnisse auf diese Zahl. Wenn Sie zum Beispiel einen Verzeichnisbaum "\a\b\c\d\e" haben, wirkt sich /S2 nur auf die Verzeichnisse "a", "b" und "c" aus.
Wenn Sie ein + gefolgt von einer Zahl nach dem /S angeben , zeigt DIR keine Dateinamen an, bis es diese Tiefe im Unterverzeichnisbaum erreicht hat. Wenn Sie zum Beispiel einen Verzeichnisbaum \a\b\c\d\ehaben , zeigt /S+2 den Inhalt von \a oder \a\b nicht an .
R |
Schreibgeschützt |
A |
Archiv |
H |
Versteckt |
D |
Unterverzeichnis |
S |
System |
C |
Komprimiert |
E |
Verschlüsselt |
O |
Offline |
N |
Normal |
I |
Nicht inhaltsindiziert |
T |
Vorübergehend |
L |
Verzweigung oder symbolischer Link |
P |
Lückenhafte Datei |
Attribute, die gesetzt sind, werden durch ihren Buchstaben dargestellt, nicht gesetzte Attribute durch das Zeichen_ (Unterstrich).
Wenn Sie nach /Teine weitere Option hinzufügen möchten , müssen Sie die nächste Option mit einem Schrägstrich beginnen. Wenn Sie das nicht tun, TCC das /T als den /T: {acw}-Zeitanzeigeschalter (siehe unten) und das folgende Zeichen als Zeitselektor. Zum Beispiel:
dir /tz falsch, zeigt einen Fehler an
dir /t /z richtig
| /T:a|c|w[u] | Geben Sie an, welche der Datums- und Zeitfelder auf einem Laufwerk, das lange Dateinamen unterstützt, angezeigt und für die Sortierung verwendet werden sollen: |
| a | Datum und Uhrzeit des letzten Zugriffs (auf VFAT-Laufwerken ist die Zugriffszeit immer Mitternacht). |
| c | Erstellungsdatum und -uhrzeit. |
| w | Datum und Uhrzeit der letzten Änderung (Schreiben) (Standard). |
Wenn Sie ein u andas Feldanhängen , zeigt DIR die Dateizeit in UTC an.
| /V | Zeigt die Dateinamen vertikal und nicht horizontal sortiert an(mit den Optionen /2, /4 oder /W verwenden ). |
| /X | Zeigt sowohl den kurzen Namen (8-stelliger Name plus 3-stellige Erweiterung) als auch den langen Namen jeder Datei auf einem LFN-Laufwerk an. Bei der normalen einspaltigen Ausgabe wird der kurze Name zuerst angezeigt, gefolgt von dem langen Namen. Die Spalte für den kurzen Namen bleibt leer, wenn der kurze und der lange Name identisch sind. Bei NTFS-Laufwerken bedeutet dies eine Übereinstimmung ohne Berücksichtigung der Groß-/Kleinschreibung, bei VFAT-Laufwerken hingegen eine Übereinstimmung mit der Groß-/Kleinschreibung (d. h. keine Kleinbuchstaben in der SFN)./X wählt auch kurze Dateinamen in den Anzeigen /2, /4, /B, /W und /Z sowie kurze Datei- und Pfadnamen in derAnzeige/F aus . |
| /Z | Zeigt Dateinamen auf LFN-Laufwerken im alten Format an, mit dem Dateinamen auf der linken Seite und der Beschreibung (falls verfügbar) auf der rechten Seite. Lange Namen werden auf 12 Zeichen gekürzt, sofern nicht auch /X verwendet wird. Wenn der Name länger als 12 Zeichen ist, folgt ein è "Rechtspfeil"-Symbol, um anzuzeigen, dass ein oder mehrere Zeichen abgeschnitten wurden. Wenn eine Beschreibungsdatei vorhanden ist, verwendet /Z standardmäßig den Namen der Verzeichnisse . und .. als Beschreibung für diese Einträge |