ATTRIB - ATTRIB
Desenvolvedor (s) | Intel , IBM , Microsoft , DR , Datalight , Novell , Phil Brutsche, Colaboradores do ReactOS |
---|---|
lançamento inicial | 1984, 36–37 anos atrás (versão DOS) |
Sistema operacional | ISIS-II , PC DOS , MS-DOS , MSX-DOS , SISNE plus , OS / 2 , eComStation , ArcaOS , Windows , DR DOS , ROM-DOS , FreeDOS , ReactOS , SymbOS |
Plataforma | Plataforma cruzada |
Modelo | Comando |
Licença | FreeDOS, ReactOS: GPLv2 |
Na computação , ATTRIB
é um comando no Intel ISIS-II , DOS , IBM OS / 2 , Microsoft Windows e ReactOS que permite ao usuário alterar várias características, ou " atributos " de um arquivo ou diretório do computador . O comando também está disponível no shell EFI .
História
Vários sistemas operacionais forneciam um conjunto de características de arquivo modificáveis que podiam ser acessadas e alteradas por meio de uma chamada de sistema de baixo nível . Por exemplo, a partir do lançamento do MS-DOS 4.0, os primeiros seis bits do byte de atributo de arquivo indicavam se um arquivo era ou não somente leitura (em oposição a gravável), oculto, um arquivo de sistema, um rótulo de volume, um subdiretório, ou se o arquivo foi "arquivado" (com o bit definido se o arquivo foi alterado desde o último uso do BACKUP
comando). No entanto, as versões iniciais do sistema operacional não forneciam um método em nível de usuário para ler ou alterar esses valores.
A versão inicial do ATTRIB
comando para DOS foi incluída pela primeira vez na versão 3.0 do PC DOS , com funcionalidade limitada à alteração do atributo somente leitura. As versões subsequentes permitiram que os bits somente leitura, ocultos, de sistema e de arquivo fossem definidos. O MS-DOS versão 3.3 adicionou a capacidade de pesquisa recursiva em subdiretórios para exibir atributos de arquivos especificados.
Digital Research DR DOS 6.0 e Datalight ROM-DOS também incluem uma implementação do ATTRIB
comando.
A versão FreeDOS foi desenvolvida por Phil Brutsche e está licenciada sob a GPLv2 .
Usos
Definir o bit somente leitura de um arquivo fornecia proteção apenas parcial contra exclusão inadvertida: enquanto comandos como del
e erase
respeitariam o atributo, outros comandos como DELTREE
não o faziam. Alterar o atributo do sistema não era possível nas versões anteriores do Windows, exigindo, portanto, o uso de ATTRIB
. Da mesma forma, uma falha do sistema nas primeiras versões do Windows pode levar a uma situação em que um arquivo temporário tenha o conjunto de bits somente leitura e seja adicionalmente (e irrevogavelmente) bloqueado pelo sistema operacional Windows; neste caso, inicializar no DOS (evitando assim o bloqueio do Windows) e remover a configuração do atributo somente leitura com ATTRIB
foi a maneira recomendada de excluir o arquivo. A manipulação do bit de arquivo permitiu aos usuários controlar quais arquivos foram copiados usando o BACKUP
comando.
Veja também
-
chattr
, o equivalente em Unix e Linux -
cacls
, o utilitário de lista de controle de acesso (ACL) do Windows NT - Lista de comandos DOS
Referências
Leitura adicional
- Cooper, Jim (2001). Edição especial usando MS-DOS 6.22, terceira edição . Publicação de Que . ISBN 978-0789725738.
- Dyson, Peter (1995). Dominando o OS / 2 Warp . Sybex . ISBN 978-0782116632.
- John Paul Mueller (2007). Administração do Windows na linha de comando para Windows Vista, Windows 2003, Windows XP e Windows 2000 . John Wiley & Sons . ISBN 978-0470165799.