stringtranslate.com

АТРИБ

В вычислительной техникеATTRIBкоманда в Intel ISIS -II , [1] DOS , IBM OS/2 , [2] Microsoft Windows [3] и ReactOS [4] , которая позволяет пользователю изменять различные характеристики или « атрибуты » компьютерного файла или каталога . Команда также доступна в оболочке EFI . [5]

История

Несколько операционных систем предоставляли набор изменяемых характеристик файлов, к которым можно было получить доступ и которые можно было изменить с помощью низкоуровневого системного вызова . Например, начиная с версии MS-DOS 4.0, первые шесть бит байта атрибута файла указывали, был ли файл доступен только для чтения (в отличие от записи), скрытым, системным файлом, меткой тома, подкаталогом или был ли файл «архивирован» (при этом бит устанавливался, если файл изменился с момента последнего использования команды BACKUP). [6] Однако первые выпуски операционной системы не предоставляли метод на уровне пользователя для чтения или изменения этих значений. [7]

Первоначальная версия команды ATTRIBдля DOS была впервые включена в версию 3.0 PC DOS , с функциональностью, ограниченной изменением атрибута «только для чтения». [7] Последующие версии позволяли устанавливать биты «только для чтения», «скрытый», «системный» и «архивный». [8] В MS-DOS версии 3.3 была добавлена ​​возможность рекурсивного поиска по подкаталогам для отображения атрибутов указанных файлов. [9]

Digital Research DR DOS 6.0 [10] и Datalight ROM-DOS [11] также включают реализацию этой ATTRIBкоманды.

Версия FreeDOS была разработана Филом Брутше и лицензирована по лицензии GPLv2 . [12]

Использует

Установка бита «только для чтения» файла обеспечивала лишь частичную защиту от непреднамеренного удаления: в то время как такие команды, как delи eraseучитывали атрибут, другие команды, такие как , этого DELTREEне делали. [13] Изменение системного атрибута было невозможно в ранних версиях Windows, поэтому требовалось использование ATTRIB. [13] Аналогично, сбой системы в ранних версиях Windows мог привести к ситуации, когда временный файл имел установленный бит «только для чтения» и был дополнительно (и безвозвратно) заблокирован ОС Windows; в этом случае загрузка в DOS (таким образом избегая блокировки Windows) и снятие атрибута «только для чтения» с помощью ATTRIBбыло рекомендуемым способом удаления файла. [14] Манипулирование архивным битом позволяло пользователям контролировать, какие файлы были скопированы с помощью BACKUPкоманды. [7]

Смотрите также

Ссылки

  1. ^ Руководство пользователя ISIS II
  2. ^ "JaTomes Help - OS/2 Commands". Архивировано из оригинала 2019-04-14 . Получено 2019-07-27 .
  3. ^ Статья Microsoft TechNet Attrib
  4. ^ reactos/attrib.c в master · reactos/reactos · GitHub
  5. ^ "EFI Shells and Scripting". Intel . Получено 2013-09-25 .
  6. ^ IBM Disk Operating System Version 4.00 Technical Reference (1-е изд.). Июль 1988 г. стр. 3:5.
  7. ^ abc Petzold, Charles (10 июня 1986 г.). «Изменение атрибутов файлов DOS». PC Magazine . стр. 249–262.
  8. ^ "DOS Attrib". Энциклопедия . Журнал PC. Архивировано из оригинала 2012-03-02 . Получено 2007-08-02 .
  9. ^ "Использование команд ATTRIB, CHKDSK или DIR для поиска файлов". Microsoft. Архивировано из оригинала 2014-09-01 . Получено 2017-11-01 .
  10. ^ "DR DOS 6.0 User Guide Optimisation and Configuration Tips" (PDF) . Архивировано из оригинала (PDF) 2019-09-30 . Получено 2019-08-13 .
  11. ^ "Руководство пользователя Datalight ROM-DOS" (PDF) . www.datalight.com .
  12. ^ "Пакет обновлений FreeDOS 1.2 - attrib (FreeDOS Base)". Ibiblio.org. 2003-07-01 . Получено 2022-09-08 .
  13. ^ ab O'Reilly, Tim; Mott, Troy; Glenn, Walter J. (1999). Windows 98 в двух словах: краткий справочник по рабочему столу . O'Reilly. стр. 303–306. ISBN 1-56592-486-X.
  14. ^ Джонс, Джеймс Г.; Ландес, Крейг (2003). A+ Exam Cram 2: Windows 2000 Directory Services Infrastructure. Que. стр. 309–310. ISBN 0-7897-2867-2.

Дальнейшее чтение

Внешние ссылки