ATTRIB - ATTRIB

attrib
ReactOS-0.4.13 attrib-Befehl 667x434.png
Der ReactOS- attrib Befehl
Entwickler Intel , IBM , Microsoft , DR , Datalight , Novell , Phil Brutsche, ReactOS Mitwirkende
Erstveröffentlichung 1984, vor 36–37 Jahren (DOS-Version)
Betriebssystem ISIS-II , PC DOS , MS-DOS , MSX-DOS , SISNE plus , OS/2 , eComStation , ArcaOS , Windows , DR DOS , ROM-DOS , FreeDOS , ReactOS , SymbOS
Plattform Plattformübergreifend
Typ Befehl
Lizenz FreeDOS, ReactOS: GPLv2

In der Berechnung , ATTRIBist ein Befehl in Intel ISIS-II , DOS , IBM OS / 2 , Microsoft Windows - und ReactOS , dass der Benutzer verschiedene Eigenschaften ändern können, oder „ Attribute “ einer Computerdatei oder Verzeichnis . Der Befehl ist auch in der EFI-Shell verfügbar .

Geschichte

Mehrere Betriebssysteme stellten eine Reihe von veränderbaren Dateimerkmalen bereit, auf die über einen Systemaufruf auf niedriger Ebene zugegriffen und diese geändert werden konnten . Zum Beispiel, wie der Release MS-DOS 4.0, die ersten sechs Bits des Dateiattribut - Byte angezeigt , ob eine Datei schreibgeschützt wurde (im Gegensatz zu beschreibbaren Gegensatz), verstecken, eine Systemdatei, ein Volume - Label, ein Unterverzeichnis, oder wenn die Datei "archiviert" wurde (mit gesetztem Bit, wenn sich die Datei seit der letzten Verwendung des BACKUPBefehls geändert hat ). Die ersten Versionen des Betriebssystems boten jedoch keine Methode auf Benutzerebene zum Lesen oder Ändern dieser Werte.

Die ursprüngliche Version des ATTRIBBefehls für DOS war zuerst in Version 3.0 von PC DOS enthalten , wobei die Funktionalität auf das Ändern des schreibgeschützten Attributs beschränkt war. In späteren Versionen konnten die schreibgeschützten, versteckten, System- und Archivbits gesetzt werden. MS-DOS Version 3.3 fügte die Fähigkeit des rekursiven Durchsuchens von Unterverzeichnissen hinzu, um Attribute der angegebenen Dateien anzuzeigen.

Digital Research DR DOS 6.0 und Datalight ROM-DOS enthalten auch eine Implementierung des ATTRIBBefehls.

Die FreeDOS- Version wurde von Phil Brutsche entwickelt und steht unter der GPLv2 .

Verwendet

Das Setzen des Nur-Lese-Bits einer Datei bot nur einen teilweisen Schutz gegen versehentliches Löschen: Während Befehle wie delund erasedas Attribut respektieren würden, respektieren andere Befehle wie DELTREEdies nicht. Das Ändern des Systemattributs war in früheren Windows-Versionen nicht möglich und erforderte daher die Verwendung von ATTRIB. In ähnlicher Weise konnte ein Systemabsturz in frühen Versionen von Windows dazu führen, dass eine temporäre Datei das Nur-Lese-Bit gesetzt hatte und zusätzlich (und unwiderruflich) vom Windows-Betriebssystem gesperrt wurde; In diesem Fall ATTRIBwurde empfohlen, die Datei mit DOS zu booten (und damit die Windows-Sperre zu vermeiden) und das schreibgeschützte Attribut mit aufzuheben. Durch die Manipulation des Archivbits konnten Benutzer steuern, welche Dateien mit dem BACKUPBefehl gesichert wurden .

Siehe auch

Verweise

Weiterlesen

Externe Links