Comando Attrib (Exemplos, Opções, Switches e Mais)

Índice:

Comando Attrib (Exemplos, Opções, Switches e Mais)
Comando Attrib (Exemplos, Opções, Switches e Mais)
Anonim

O comando attrib exibe ou altera os atributos de um arquivo ou pasta. É executado a partir do prompt de comando em todas as versões do Windows.

Image
Image

'Attrib' Disponibilidade do Comando

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, além de versões mais antigas do Windows também.

Todas as ferramentas de diagnóstico e reparo offline disponíveis com as várias 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 attrib in alguma capacidade.

Este comando attrib também está disponível no MS-DOS como um comando DOS.

A disponibilidade de certas opções de comando attrib e outras sintaxes de comando attrib podem diferir de sistema operacional para sistema operacional.

'Atributo' Sintaxe e Chaves do Comando

O comando tem a seguinte forma geral:

atributo [+a|-a] [+h|-h] [+i|-i] [+r|-r] [+s|-s] [+v|-v] [+ x|-x] [unidade:][caminho][nome do arquivo] [/s [/d] [/l]

Se você não tiver certeza de como interpretar a sintaxe do comando attrib que você vê acima ou mostrada na tabela abaixo, é aconselhável aprender a ler a sintaxe do comando.

Opções de comando de atributo
Item Explicação
attrib Execute o comando attrib sozinho para ver os atributos definidos nos arquivos dentro do diretório de onde você executa o comando.
+a Define o atributo do arquivo para o arquivo ou diretório.
- a Limpa o atributo de arquivo.
+h Define o atributo de arquivo oculto para o arquivo ou diretório.
- h Limpa o atributo oculto.
+i Define o atributo de arquivo 'não indexado pelo conteúdo' para o arquivo ou diretório.
- i Limpa o atributo de arquivo 'não indexado por conteúdo'.
+r Define o atributo de arquivo somente leitura para o arquivo ou diretório.
- r Limpa o atributo somente leitura.
+s Define o atributo do arquivo do sistema para o arquivo ou diretório.
- s Limpa o atributo do sistema.
+v Define o atributo do arquivo de integridade para o arquivo ou diretório.
- v Limpa o atributo de integridade.
+x Define o atributo no scrub file para o arquivo ou diretório.
- x Limpa o atributo no scrub.
drive :, caminho, nome do arquivo Este é o arquivo (nome do arquivo, opcionalmente com unidade e caminho), diretório (caminho, opcionalmente com unidade) ou unidade que você deseja visualizar ou alterar os atributos. O uso de curinga é permitido.
/s Use esta opção para executar qualquer exibição de atributo de arquivo ou alterações que você esteja fazendo nas subpastas dentro de qualquer unidade e/ou caminho que você especificou, ou dentro da pasta da qual você está executando, se não o fizer especifique uma unidade ou caminho.
/d Esta opção de atributo inclui diretórios, não apenas arquivos, para o que você estiver executando. Você só pode usar /d com /s.
/l 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 chave /l só funciona quando você também está usando a chave /s.
/? Use a chave de ajuda com o comando attrib para mostrar detalhes sobre as opções acima diretamente na janela do Prompt de Comando. Executar attrib /? é o mesmo que usar o comando help para executar help attrib.

No Console de Recuperação, as opções +c e - c se aplicam a attrib. Eles definem e limpam o atributo de arquivo compactado, respectivamente. Fora dessa área de diagnóstico no Windows XP, use o comando compact para lidar com a compactação de arquivos a partir da linha de comando.

Quando um curinga é permitido com attrib, significa que você pode usar um asterisco para aplicar o atributo a um grupo de arquivos. No entanto, se aplicável, você deve limpar o sistema ou o atributo oculto antes de poder alterar qualquer outro atributo do arquivo.

Exemplos de comandos de atributo

attrib +r c:\windows\system\secretfolder

No exemplo acima, attrib ativa o atributo somente leitura, usando a opção +r, para o diretório secretfolder localizado em c:\windows\system.

attrib -h c:\config.sys

Neste exemplo, o arquivo config.sys localizado no diretório raiz da unidade c: tem seu atributo de arquivo oculto limpo pelo uso da opção -h.

attrib -h -r -s c:\boot\bcd

Desta vez, attrib remove vários atributos de arquivo do arquivo bcd, um arquivo importante que deve estar funcionando para o Windows iniciar. Na verdade, executar o comando attrib, conforme mostrado acima, é uma parte fundamental do processo descrito nas etapas necessárias para reconstruir o BCD no Windows.

attrib +a f:. & attrib -a f:.bak

Com o exemplo acima, estamos aplicando +a para definir o atributo archive em todos os arquivos que existem na unidade f:, mas usando & para remover o atributo archive em cada arquivo em f: que tem o extensão de arquivo.bak.

No exemplo acima, os arquivos BAK indicam arquivos que já foram copiados, o que significa que eles não precisam ser arquivados/backup novamente, daí a necessidade de remover o atributo archive.

attrib myimage.jpg

Para terminar com um simples exemplo attrib, este simplesmente exibe os atributos de um arquivo chamado myimage.jpg. Se você remover a segunda metade e executar apenas o comando attrib, ele exibirá os atributos de todos os arquivos no diretório atual.

Erros de comando de atributo

Como a maioria dos comandos no Prompt de Comando, use aspas duplas em um nome de pasta ou arquivo que tenha espaços. Se você esquecer de fazer isso com o comando attrib, receberá um erro "Formato de parâmetro incorreto -".

Por exemplo, em vez de digitar minha pasta no prompt de comando para mostrar o caminho para uma pasta com esse nome, digite "minha pasta" para usar as aspas.

Attrib erros de comando como Acesso negado significam que você não tem acesso suficiente ao(s) arquivo(s) para o qual está tentando fazer alterações de atributo. Assuma a propriedade desses arquivos no Windows e tente novamente.

Alterações no Comando Atributo

As opções de comando +i, - i e /l foram as primeiras disponíveis no Windows Vista e foram mantidos até o Windows 10.

O +v, - v, +x e As opções -x para o comando attrib estão disponíveis apenas no Windows 7, Windows 8 e Windows 10.

Comandos Relacionados a 'Atributos'

É comum o comando xcopy efetuar o atributo de um arquivo depois de fazer backup de algo. Por exemplo, a opção /m do comando xcopy desativa o atributo de arquivo após o arquivo ter sido copiado.

Da mesma forma, a opção xcopy /k mantém o atributo somente leitura de um arquivo depois de copiado.

Visualizando atributos no Explorer

Image
Image

Você também pode visualizar e gerenciar atributos de arquivos e pastas no Explorer usando os botões normais do menu. Isso pode ser preferível se você não estiver familiarizado com a linha de comando.

Faça isso clicando com o botão direito do mouse no objeto e indo para a guia Propriedades > Geral.

Recomendado: