O comando attrib é um comando do prompt de comando usado para exibir ou alterar propriedades de um arquivo ou pasta.
Você também pode localizar e definir a maioria das propriedades de arquivos e pastas no Explorer. Onde o comando de atribuição está disponível?
O comando attrib está disponível no prompt de comando em todos os sistemas operacionais Windows , incluindo Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, juntamente com versões mais antigas do Windows.
Todas as ferramentas de diagnóstico e reparo offline disponíveis em diferentes versões do Windows, incluindo Opções avançadas de inicialização , Opções de recuperação do sistema e Console de recuperação , também incluem o comando attrib com alguns recursos.
Este comando attrib também está disponível no MS-DOS como um comando DOS.
Nota : A disponibilidade de determinadas opções de comando de atributo e outras sintaxes de comando de atributo pode variar de acordo com o sistema operacional.
O que o comando attrib no Windows faz?
Atribuir sintaxe de comando e switch
attrib [+a|-a] [+h|-h] [+i|-i] [+r|-r] [+s|-s] [+v|-v] [+x|-x] [drive:][path][filename] [/s [/d] [/l]]
Dica : Se você não tiver certeza de como interpretar a sintaxe do comando de atributo vista acima ou mostrada na tabela abaixo, você deve aprender primeiro como ler a sintaxe do comando.

| Opções de comando de atribuição |
| Opção |
Explicar |
| atribuir |
Execute o comando attrib sozinho para visualizar os atributos definidos nos arquivos no diretório a partir do qual você executa o comando. |
| +um |
Defina o atributo de arquivo compactado para um arquivo ou pasta. |
| -a |
Exclua o atributo de arquivo. |
| +h |
Defina o atributo oculto para um arquivo ou pasta. |
| -H |
Remova propriedades ocultas. |
| + eu |
Defina o atributo "não indexado por conteúdo" para o arquivo ou pasta. |
| -eu |
Remova o atributo "não indexado por conteúdo". |
| +r |
Defina o atributo somente leitura para um arquivo ou pasta. |
| -r |
Remova o atributo somente leitura. |
| +s |
Defina propriedades do sistema de arquivos para arquivos ou pastas. |
| -S |
Exclua as propriedades do sistema. |
| +v |
Configure o atributo de integridade para o arquivo ou diretório. |
| -v |
Remova o atributo de integridade. |
| +x |
Defina o atributo de arquivo sem limpeza para um arquivo ou pasta. |
| -x |
Remova o atributo sem esfregar. |
| unidade : , caminho, nome do arquivo |
Este é o arquivo ( filename , drive e path são opcionais), pasta ( path , drive são opcionais) ou unidade cujas propriedades você deseja visualizar ou alterar. Caracteres curinga podem ser usados. |
| /S |
Use esta opção para executar quaisquer atributos de arquivo exibidos ou alterações feitas em subpastas em qualquer unidade caminhoe/ou |
| /d |
Esta opção de atribuição inclui diretórios, não apenas arquivos, para tudo o que você está executando. Você só pode usar /d com /s . |
| /eu |
A opção /l aplica tudo o que você está fazendo com o comando attrib ao próprio link simbólico, em vez do destino do link simbólico. A opção /l só funciona quando você também usa a opção /s . |
| /? |
Use a opção de ajuda com o comando attrib para exibir detalhes sobre as opções acima diretamente na janela do prompt de comando. A implementação do atributo /? é o mesmo que usar o comando help para executar help attrib . |
Nota : No Console de recuperação , as opções +c e -c estão disponíveis para o comando attrib, que define e limpa atributos de arquivo, respectivamente. Fora desta área de diagnóstico no Windows XP, use o comando compact para lidar com a compactação de arquivos na linha de comando.
Quando curingas são permitidos com o comando attrib, significa que você pode usar um asterisco (*) para aplicar atributos a um grupo de arquivos. No entanto, se possível, você precisará excluir as propriedades ocultas ou do sistema antes de alterar qualquer outra propriedade do arquivo.
Exemplo de comando de atribuição
attrib +r c:\windows\system\secretfolder
No exemplo acima, o comando attrib é usado para habilitar o atributo somente leitura, usando a opção +r, para a pasta secretfolder localizada em c:\windows\system.
attrib -h c:\config.sys
Neste exemplo, o arquivo config.sys localizado no diretório raiz da unidade c: tem o atributo de arquivo oculto removido usando a opção -h.
attrib -h -r -s c:\boot\bcd
Desta vez, o comando attrib é usado para remover muitos atributos do arquivo bcd, um arquivo importante que deve funcionar para ajudar na inicialização do Windows. Na verdade, executar o comando attrib, conforme mostrado acima, é uma parte importante do processo descrito nas etapas necessárias para reconstruir o BCD no Windows.
attrib +a f:*.* & attrib -a f:*.bak
Com o exemplo de comando attrib acima, o artigo está aplicando +a para definir o atributo archive em todos os arquivos que existem na unidade f , mas depois usando & para excluir o atributo archive em cada arquivo em f : tem a extensão de arquivo .bak.
Dica: No exemplo acima, os arquivos BAK indicam os arquivos dos quais foi feito backup, o que significa que eles não precisam ser arquivados ou copiados novamente, portanto, o atributo archive precisa ser removido.
attrib myimage.jpg
Para finalizar com um exemplo simples de atributos, este comando simplesmente exibe as propriedades de um arquivo chamado myimage.jpg. Se você removeu a segunda metade e apenas executou o comando attrib, as propriedades de todos os arquivos no diretório atual serão exibidas.
Erro de comando de atribuição
![Aprenda sobre o comando Attrib Aprenda sobre o comando Attrib]()
Tal como acontece com a maioria dos comandos do prompt de comando, lembre-se de usar aspas em nomes de pastas ou arquivos com espaços. Se você esquecer de fazer isso com o comando attrib, receberá o erro "Formato do parâmetro não correto -" .
Por exemplo, em vez de digitar minha pasta no prompt de comando para exibir o caminho para a pasta com esse nome, você digitaria “minha pasta” (usando aspas).
Erros de comando de atributo como "Acesso negado" significam que você não tem permissões de acesso suficientes para o(s) arquivo(s) nos quais está tentando fazer alterações de atributos. Defina a propriedade desses arquivos no Windows e tente novamente.
Mudanças no comando attrib
![Aprenda sobre o comando Attrib Aprenda sobre o comando Attrib]()
As opções de comando attrib +i, -i e /l foram disponibilizadas pela primeira vez no Windows Vista e foram mantidas até o Windows 10 .
As opções +v, -v, +x e -x para o comando attrib estão disponíveis apenas no Windows 7, Windows 8 e Windows 10.
Comandos relacionados
Normalmente o comando xcopy afeta as propriedades do arquivo após fazer backup de algo. Por exemplo, a opção /m do comando xcopy desativa o atributo archive após o arquivo ser copiado.
Da mesma forma, a opção /k do comando xcopy mantém o atributo somente leitura do arquivo após ele ser copiado.
Ver propriedades no Explorer
![Aprenda sobre o comando Attrib Aprenda sobre o comando Attrib]()
Você também pode visualizar e gerenciar propriedades de arquivos e pastas no Explorer usando os botões de menu usuais. Isso pode ser melhor se você não estiver familiarizado com a linha de comando.
Faça isso clicando com o botão direito no objeto e acessando Propriedades > guia Geral .