Kommandozeilenbefehle: Übersicht • Variablen • ERRORLEVEL
Die wichtigsten Befehle: dir • chkdsk • cd • md • rd • tree • del • attrib • if • xcopy • robocopy
Der Befehl ATTRIB
Der Befehl „attrib“ zeigt die Dateiattribute einer Datei („Nur Lesen“, „System“, „versteckt“ und andere) und kann diese ändern.
Wenn Sie den Befehl „attrib“ eingeben, gefolgt von „ /?“, sehen Sie eine Übersicht der Befehlsparameter:
C:\Users\Klaus\Documents>attrib /?
Zeigt Dateiattribute an oder ändert sie.
ATTRIB [+R | -R] [+A | -A] [+S | -S] [+H | -H] [+O | -O] [+I | -I] [+X | -X] [+P | -P] [+U | -U]
[Laufwerk:][Pfad][Dateiname] [/S [/D]] [/L]
+ Legt ein Attribut fest.
– Löscht ein Attribut.
R Attribut für "Schreibgeschützte Datei".
A Attribut für "Archivdatei".
S Attribut für "Systemdatei".
H Attribut für "Versteckte Datei".
O Attribut für "Offline".
I Attribut für "Datei ohne indizierten Inhalt".
X Attribut für "Keine Scrubbingdatei".
V Attribut für "Integrität".
P Attribut für "Angeheftet".
U Attribut für "Losgelöst".
B Attribut für "SMR-BLOB".
[Laufwerk:][Pfad][Dateiname]
Gibt die zu verarbeitenden Dateien für das Attribut an.
/S Verarbeitet entsprechende Dateien im aktuellen Ordner
und allen Unterordnern.
/D Verarbeitet auch Ordner.
/L Verarbeitet die Attribute des symbolischen Links anstelle
des Ziels des symbolischen Links.
C:\Users\Klaus\Documents> Die wichtigsten Attribute sind R (read only), A (Archiv), S (Systemdatei) und H (hidden).
Wenn Sie /s angeben, wirkt der Befehl auf alle Unterordner.
Mit Angabe von /d wirkt der Befehl auch auf die Ordner.
Einige Verwendungsmöglichkeiten:
- attrib +r Datei Schützt eine Datei (z. B. einen Musterbrief) vor versehentlichen Veränderungen
- attrib -r -h -s Datei Entsperrt Datei, um sie mit del Datei löschen zu können
- attrib -a Schließt Datei von einer nachfolgenden Datensicherung aus, welche nur Dateien mit Archiv-Attribut sichern soll
- attrib -h Datei Macht versteckte Datei sichtbar. Übrigens: Versteckte Dateien finden Sie mit dem Befehl dir /ah
Einige interessante Kombinationen:
| Befehl | Erläuterung |
|---|---|
| attrib *.docx | zeigt die Attribute aller Word-Dateien im aktuellen Verzeichnis. |
| attrib +r muster.docx | markiert die Datei muster.docx als „schreibgeschützt“. |
| attrib -a muster.docx | entfernt das Archiv-Attribut von der Datei muster.docx. |
| attrib %ProgramFiles%\Adobe\*.* /s -s -h -r | entfernt Attribut von allen Dateien im Adobe-Programmordner und dessen Unter- ordnern (um anschließend Reste einer Deinstallation löschen zu können). |
Besonderheiten
Erzeugt die Befehlsausgabe mehr Zeilen, als in das Fenster passen, kann man entweder „ | more“ an den Befehl anhängen oder in den Eigenschaften des Eingabeaufforderungsfensters über „Layout“ die „Fensterpuffergröße“ in der Höhe vergrößern.
attrib -s -h -r kbd.sys entfernt drei Attribute von der Systemdatei kbd.sys. Das wäre notwendig, um die Datei löschen oder umbenennen zu können. Hinweis: Unter Umständen lassen sich die Attribute „s“ und „h“ nicht einzeln entfernen, sondern nur gleichzeitig: -s -h.
Der Befehl „attrib“ wird in der Regel unterschätzt. Auch heute kann der Befehl noch wertvolle Dienste leisten. Wir nutzen ihn sogar relativ oft.