Der Befehl attrib zeigt oder ändert die Dateiattribute für eine Datei oder einen Ordner. Es wird in allen Windows-Versionen über die Eingabeaufforderung ausgeführt.
Verfügbarkeit des Befehls "Attrib"
Der Befehl attrib ist in der Eingabeaufforderung in allen Windows-Betriebssystemen verfügbar, einschließlich Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP und älterer Versionen von Windows auch.
Alle Offline-Diagnose- und Reparatur-Tools, die mit den verschiedenen Windows-Versionen verfügbar sind, einschließlich erweiterter Startoptionen, Systemwiederherstellungsoptionen und der Wiederherstellungskonsole, enth alten auch attrib in eine gewisse Kapazität.
Dieser attrib-Befehl steht auch in MS-DOS als DOS-Befehl zur Verfügung.
Die Verfügbarkeit bestimmter attrib Befehlssch alter und anderer attrib Befehlssyntax kann sich von Betriebssystem zu Betriebssystem unterscheiden.
'Attrib' Befehlssyntax & Sch alter
Der Befehl hat die folgende allgemeine Form:
attrib [+a|-a] [+h|-h] [+i|-i] [+r|-r] [+s|-s] [+v|-v] [+ x|-x] [Laufwerk:][Pfad][Dateiname] [/s [/d] [/l]
Wenn Sie sich nicht sicher sind, wie Sie die obige oder in der folgenden Tabelle gezeigte attrib-Befehlssyntax interpretieren sollen, sollten Sie lernen, wie man die Befehlssyntax liest.
Attrib-Befehlsoptionen | |
---|---|
Artikel | Erklärung |
attrib | Führen Sie nur den attrib-Befehl aus, um die Attribute zu sehen, die für die Dateien innerhalb des Verzeichnisses gesetzt sind, von dem aus Sie den Befehl ausführen. |
+a | Setzt das Archivdateiattribut auf die Datei oder das Verzeichnis. |
- a | Löscht das Archivattribut. |
+h | Setzt das versteckte Dateiattribut auf die Datei oder das Verzeichnis. |
- h | Löscht das versteckte Attribut. |
+i | Setzt das Dateiattribut "nicht inh altsindiziert" auf die Datei oder das Verzeichnis. |
- i | Löscht das Dateiattribut 'nicht inh altsindiziert'. |
+r | Setzt das schreibgeschützte Dateiattribut auf die Datei oder das Verzeichnis. |
- r | Löscht das Nur-Lese-Attribut. |
+s | Setzt das Systemdateiattribut auf die Datei oder das Verzeichnis. |
- s | Löscht das Systemattribut. |
+v | Setzt das Integritätsdateiattribut auf die Datei oder das Verzeichnis. |
- v | Löscht das Integritätsattribut. |
+x | Setzt das No-Scrub-Dateiattribut auf die Datei oder das Verzeichnis. |
- x | Löscht das No-Scrub-Attribut. |
Laufwerk :, Pfad, Dateiname | Dies ist die Datei (Dateiname, optional mit Laufwerk und Pfad), das Verzeichnis (Pfad, optional mit Laufwerk) oder das Laufwerk, dessen Attribute Sie anzeigen oder ändern möchten. Die Verwendung von Platzh altern ist erlaubt. |
/s | Verwenden Sie diesen Sch alter, um die Anzeige von Dateiattributen oder Änderungen auszuführen, die Sie in den Unterordnern innerhalb des von Ihnen angegebenen Laufwerks und/oder Pfads vornehmen, oder in den Ordnern, aus denen Sie ausführen, wenn Sie dies nicht tun Geben Sie ein Laufwerk oder einen Pfad an. |
/d | Diese Attrib-Option schließt Verzeichnisse, nicht nur Dateien, zu dem ein, was Sie gerade ausführen. Sie können /d nur mit /s verwenden. |
/l | Die Option /l wendet alles, was Sie mit dem attrib-Befehl tun, auf den symbolischen Link selbst an, anstatt auf das Ziel des symbolischen Links. Der Sch alter /l funktioniert nur, wenn Sie auch den Sch alter /s verwenden. |
/? | Verwenden Sie den Hilfesch alter mit dem attrib-Befehl, um Details zu den obigen Optionen direkt im Eingabeaufforderungsfenster anzuzeigen. Das Ausführen von attrib /? ist dasselbe wie das Verwenden des help-Befehls zum Ausführen von help attrib. |
In der Wiederherstellungskonsole gelten die Sch alter +c und - c für attrib. Sie setzen bzw. löschen das komprimierte Dateiattribut. Verwenden Sie außerhalb dieses Diagnosebereichs in Windows XP den Befehl compact, um die Dateikomprimierung von der Befehlszeile aus zu handhaben.
Wenn ein Platzh alter mit attrib erlaubt ist, bedeutet dies, dass Sie ein Sternchen verwenden können, um das Attribut auf eine Gruppe von Dateien anzuwenden. Gegebenenfalls müssen Sie jedoch zuerst das Systemattribut oder das verborgene Attribut löschen, bevor Sie andere Attribute der Datei ändern können.
Attrib-Befehlsbeispiele
attrib +r c:\windows\system\secretfolder
Im obigen Beispiel aktiviert attrib das Nur-Lesen-Attribut mit der Option +r für das Verzeichnis secretfolder in c:\windows\system.
attrib -h c:\config.sys
In diesem Beispiel wurde das versteckte Dateiattribut der Datei config.sys, die sich im Stammverzeichnis des Laufwerks c: befindet, durch Verwendung der Option -h gelöscht.
attrib -h -r -s c:\boot\bcd
Dieses Mal entfernt attrib mehrere Dateiattribute aus der bcd-Datei, einer wichtigen Datei, die funktionieren muss, damit Windows gestartet werden kann. Tatsächlich ist die Ausführung des Befehls attrib, wie oben gezeigt, ein wichtiger Teil des Prozesses, der in den Schritten beschrieben wird, die zum Neuaufbau des BCD in Windows erforderlich sind.
attrib +a f:. & attrib -a f:.bak
Im obigen Beispiel wenden wir +a an, um das Archivattribut für alle Dateien zu setzen, die auf dem Laufwerk f: existieren, aber verwenden dann &, um das Archivattribut für jede Datei auf f: zu entfernen, die das hat.bak-Dateierweiterung.
Im obigen Beispiel zeigen BAK-Dateien Dateien an, die bereits gesichert wurden, was bedeutet, dass sie nicht erneut archiviert/gesichert werden müssen, daher muss das Archivattribut entfernt werden.
attrib myimage.jpg
Um mit einem einfachen attrib Beispiel zu enden, dieses zeigt einfach die Attribute einer Datei namens myimage.jpg. Wenn Sie die zweite Hälfte entfernen und nur den Befehl attrib ausführen, werden die Attribute für alle Dateien im aktuellen Verzeichnis angezeigt.
Attrib-Befehlsfehler
Verwenden Sie wie bei den meisten Befehlen in der Eingabeaufforderung doppelte Anführungszeichen um einen Ordner- oder Dateinamen mit Leerzeichen. Wenn Sie vergessen, dies mit dem attrib-Befehl zu tun, erh alten Sie die Fehlermeldung "Parameterformat nicht korrekt -".
Anstatt beispielsweise my folder in die Eingabeaufforderung einzugeben, um den Pfad zu einem Ordner mit diesem Namen anzuzeigen, würden Sie "my folder" eingeben, um die Anführungszeichen zu verwenden.
Attrib Befehlsfehler wie "Zugriff verweigert" bedeuten, dass Sie nicht genügend Zugriff auf die Datei(en) haben, an denen Sie versuchen, Attributänderungen vorzunehmen. Übernehmen Sie den Besitz dieser Dateien in Windows und versuchen Sie es erneut.
Änderungen im Attrib-Befehl
Die +i, - i und /l Attrib-Befehlsoptionen waren die ersten verfügbar in Windows Vista und wurden bis Windows 10 beibeh alten.
Die +v, - v, +x und - x Sch alter für den Befehl attrib sind nur in Windows 7, Windows 8 und Windows 10 verfügbar.
'Attrib'-bezogene Befehle
Es ist üblich, dass der xcopy-Befehl das Attribut einer Datei beeinflusst, nachdem etwas gesichert wurde. Beispielsweise sch altet der Sch alter /m des Befehls xcopy das Archivattribut aus, nachdem die Datei kopiert wurde.
In ähnlicher Weise behält der Sch alter xcopy /k das Nur-Lesen-Attribut einer Datei bei, nachdem sie kopiert wurde.
Attribute im Explorer anzeigen
Sie können auch Attribute für Dateien und Ordner im Explorer anzeigen und verw alten, indem Sie normale Menüsch altflächen verwenden. Dies ist möglicherweise für Sie vorzuziehen, wenn Sie mit der Befehlszeile nicht vertraut sind.
Klicken Sie dazu mit der rechten Maustaste auf das Objekt und gehen Sie in dessen Eigenschaften > Allgemein Registerkarte.