# Guide für den Windows-Befehl attrib

### Einführung

Der Befehl `attrib` in Windows wird verwendet, um Dateiattribute anzuzeigen oder zu ändern. Mit diesem Befehl können Sie Eigenschaften wie "Schreibgeschützt", "Versteckt", "System" und "Archiv" für Dateien und Verzeichnisse festlegen oder entfernen.

#### Syntax

```bash
attrib [+Attribut|-Attribut] [Dateiname] [/S [/D]]
```

#### Attribute

- `+R`: Setzt das Attribut "Schreibgeschützt".
- `-R`: Entfernt das Attribut "Schreibgeschützt".
- `+H`: Setzt das Attribut "Versteckt".
- `-H`: Entfernt das Attribut "Versteckt".
- `+S`: Setzt das Attribut "System".
- `-S`: Entfernt das Attribut "System".
- `+A`: Setzt das Attribut "Archiv".
- `-A`: Entfernt das Attribut "Archiv".

#### Optionen

- `[Dateiname]`: Gibt die Datei oder das Verzeichnis an, auf die bzw. das die Attribute angewendet werden sollen.
- `/S`: Wendet das Attribut auf alle Dateien im aktuellen Verzeichnis und allen Unterverzeichnissen an.
- `/D`: Wendet das Attribut auf Verzeichnisse an.

### Beispiele

##### 1.Schreibgeschützt setzen

```bash
attrib +R datei.txt
```

Diese Anweisung setzt das Attribut "Schreibgeschützt" für `datei.txt`.

##### Schreibgeschützt entfernen

```bash
attrib -R datei.txt
```

##### 2.System setzen

```bash
attrib +S datei.txt
```

##### System entfernen

```
attrib -S datei.txt
```

**Erklärung:**   
Das `+S` Attribut steht für das System-Attribut. Wenn eine Datei oder ein Verzeichnis als Systemdatei/-verzeichnis markiert wird, wird sie als wichtig für das Betriebssystem angesehen. Dateien mit diesem Attribut sind oft für den Benutzer unsichtbar und werden vom Betriebssystem verwaltet. Das Setzen dieses Attributs schützt die Datei vor versehentlichem Löschen oder Modifizieren.

**Bedeutung:**

- **Schutz vor versehentlichen Änderungen**: Dateien mit dem System-Attribut sind vor versehentlichen Änderungen geschützt.
- **Verstecken vor dem Benutzer**: Viele Datei-Explorer-Anwendungen blenden standardmäßig Systemdateien aus.

#### Zusammenfassung

Der `attrib`-Befehl ist ein leistungsstarkes Werkzeug, um Dateiattribute in Windows zu verwalten. Durch das Verständnis und die Anwendung dieses Befehls können Sie die Sichtbarkeit und den Zugriff auf Dateien und Verzeichnisse effektiv steuern.<span class="" data-state="closed"><button class="rounded-lg text-token-text-secondary hover:bg-token-main-surface-secondary"><span class="flex h-[30px] w-[30px] items-center justify-center"><svg class="icon-md-heavy" fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M11 4.91a.5.5 0 0 0-.838-.369L6.676 7.737A1 1 0 0 1 6 8H4a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 1 .676.263l3.486 3.196A.5.5 0 0 0 11 19.09zM8.81 3.067C10.415 1.597 13 2.735 13 4.91v14.18c0 2.175-2.586 3.313-4.19 1.843L5.612 18H4a3 3 0 0 1-3-3V9a3 3 0 0 1 3-3h1.611zm11.507 3.29a1 1 0 0 1 1.355.401A10.96 10.96 0 0 1 23 12c0 1.85-.458 3.597-1.268 5.13a1 1 0 1 1-1.768-.934A8.96 8.96 0 0 0 21 12a8.96 8.96 0 0 0-1.085-4.287 1 1 0 0 1 .402-1.356M15.799 7.9a1 1 0 0 1 1.4.2 6.48 6.48 0 0 1 1.3 3.9c0 1.313-.39 2.537-1.06 3.56a1 1 0 0 1-1.673-1.096A4.47 4.47 0 0 0 16.5 12a4.47 4.47 0 0 0-.9-2.7 1 1 0 0 1 .2-1.4" fill="currentColor" fill-rule="evenodd"></path></svg></span></button></span><span class="" data-state="closed"><button class="rounded-lg text-token-text-secondary hover:bg-token-main-surface-secondary"><span class="flex h-[30px] w-[30px] items-center justify-center"><svg class="icon-md-heavy" fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M7 5a3 3 0 0 1 3-3h9a3 3 0 0 1 3 3v9a3 3 0 0 1-3 3h-2v2a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3v-9a3 3 0 0 1 3-3h2zm2 2h5a3 3 0 0 1 3 3v5h2a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1h-9a1 1 0 0 0-1 1zM5 9a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1h9a1 1 0 0 0 1-1v-9a1 1 0 0 0-1-1z" fill="currentColor" fill-rule="evenodd"></path></svg></span></button></span>