ATTRIB - ATTRIB
![]() The ReactOS attrib příkaz | |
Vývojáři | Intel, IBM, Microsoft, DR, Datové světlo, Novell Phil Brutsche, přispěvatelé ReactOS |
---|---|
První vydání | 1984, před 35–36 lety (verze DOS) |
Operační systém | ISIS-II, PC DOS, MS-DOS, MSX-DOS, SISNE plus, OS / 2, eComStation, ArcaOS, Okna, DR DOS, ROM-DOS, FreeDOS, ReactOS, SymbOS |
Typ | Příkaz |
Licence | FreeDOS, ReactOS: GPLv2 |
v výpočetní, ATTRIB
je příkaz v Intel ISIS-II,[1] DOS, IBM OS / 2,[2] Microsoft Okna[3] a ReactOS[4] který umožňuje uživateli měnit různé vlastnosti, nebo "atributy "z počítačový soubor nebo adresář. Příkaz je také k dispozici v souboru EFI shell.[5]
Dějiny
Několik operační systémy poskytl soubor charakteristik upravitelných souborů, ke kterým bylo možné přistupovat a měnit je na nízké úrovni systémové volání. Například od vydání MS-DOS 4,0, prvních šest bity atributu souboru byte označuje, zda byl soubor pouze pro čtení (na rozdíl od zapisovatelného), skrytý, systémový soubor, označení svazku, podadresář, nebo zda byl soubor „archivován“ (při změně souboru byl bit změněn od posledního použití ZÁLOHA
příkaz).[6] Počáteční verze operačního systému však neposkytly metodu pro čtení nebo změnu těchto hodnot na uživatelské úrovni.[7]
Počáteční verze ATTRIB
příkaz pro DOS byl poprvé zahrnut ve verzi 3.0 PC DOS, s funkčností omezenou na změnu atributu jen pro čtení.[7] Následující verze umožňovaly nastavení bitů jen pro čtení, skrytých, systémových a archivních.[8] MS-DOS verze 3.3 přidala schopnost rekurzivního vyhledávání prostřednictvím podadresářů k zobrazení atributů zadaných souborů.[9]
Digitální výzkum DR DOS 6.0[10] a Datové světlo ROM-DOS[11] zahrnovat také implementaci ATTRIB
příkaz.
The FreeDOS verze byla vyvinuta Philem Brutsche a je licencována pod GPLv2.[12]
Použití
Nastavení bitu jen pro čtení souboru poskytlo pouze částečnou ochranu proti neúmyslnému odstranění: zatímco příkazy jako del
a vymazat
respektoval by tento atribut, další příkazy jako DELTREE
ne.[13] V systémových verzích systému Windows nebylo možné změnit atribut systému, což vyžadovalo použití ATTRIB
.[13] Podobně by selhání systému v dřívějších verzích systému Windows mohlo vést k situaci, kdy dočasný soubor měl nastaven bit jen pro čtení a byl dodatečně (a neodvolatelně) uzamčen operačním systémem Windows; v tomto případě zavedení do systému DOS (čímž se vyhnete zámku Windows) a zrušení atributu jen pro čtení pomocí ATTRIB
byl doporučený způsob odstranění souboru.[14] Manipulace s archivním bitem umožnila uživatelům řídit, které soubory byly zálohovány pomocí ZÁLOHA
příkaz.[7]
Viz také
chattr
, ekvivalent v Unixu a Linuxucacls
Windows NT seznam řízení přístupu (ACL)- Seznam příkazů systému DOS
Reference
- ^ Uživatelská příručka ISIS II
- ^ http://www.jatomes.com/Help/Os2Cmd.php#ATTRIB
- ^ Článek Microsoft TechNet Attrib
- ^ reagos / attrib.c ve společnosti master · Reactos / Reactos · GitHub
- ^ "EFI mušle a skriptování". Intel. Citováno 2013-09-25.
- ^ IBM Disk Operating System verze 4.00 Technické reference (1. vyd.). Července 1988. str. 3: 5.
- ^ A b C Petzold, Charles (10. června 1986). "Změna atributů souboru DOS". PC Magazine. 249–262.
- ^ „DOS Attrib“. Encyklopedie. PC Magazine. Citováno 2007-08-02.
- ^ "Použití ATTRIB, CHKDSK nebo DIR příkazu k vyhledání souborů". Microsoft. Archivovány od originál dne 01.09.2014. Citováno 2017-11-01.
- ^ „Uživatelská příručka DR DOS 6.0 s tipy pro optimalizaci a konfiguraci“ (PDF). Archivovány od originál (PDF) dne 2019-09-30. Citováno 2019-08-13.
- ^ „Uživatelská příručka Datalight ROM-DOS“ (PDF). www.datalight.com.
- ^ http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distribution/1.2/repos/pkg-html/attrib.html
- ^ A b O'Reilly, Tim; Mott, Troy; Glenn, Walter J. (1999). Windows 98 v kostce: Rychlý průvodce pro stolní počítače. O'Reilly. str.303 –306. ISBN 1-56592-486-X.
- ^ Jones, James G .; Landes, Craig (2003). A + Exam Cram 2: Windows 2000 Directory Services Infrastructure. Que. 309–310. ISBN 0-7897-2867-2.
Další čtení
- Cooper, Jim (2001). Speciální edice používající MS-DOS 6.22, třetí vydání. Que Publishing. ISBN 978-0789725738.
- Dyson, Peter (1995). Mastering OS / 2 Warp. Sybex. ISBN 978-0782116632.
- John Paul Mueller (2007). Správa systému Windows na příkazovém řádku pro systémy Windows Vista, Windows 2003, Windows XP a Windows 2000. John Wiley & Sons. ISBN 978-0470165799.