[1]

attrib

Na linha de comando do sistema operacional MS-DOS, o comando attrib é usado para mostrar os atributos dos arquivos e diretórios (somente leitura, arquivo do sistema, arquivo morto e oculto), e permite alterá-los. attrib também é um commando usado em OS/2 e Microsoft Windows.

Nota: sua função é análoga ao comando chmod do Unix e chattr do Linux.

Sintaxe
C:\> ATTRIB <opções> <unidade> <caminho> <arquivo>

Parâmetros

Parâmetro Descrição
{+\|-}r Define (+) ou limpa (-) o atributo de arquivo Somente leitura.
{+\|-}a Define (+) ou limpa (-) o atributo de arquivo Arquivo morto. Esse conjunto de atributos marca os arquivos que foram alterados desde a última vez em que foram submetidos ao backup. O comando xcopy usa atributos de arquivo morto.
{+\|-}s Define (+) ou limpa (-) o atributo Arquivo do sistema. Se um arquivo usar esse conjunto de atributos, você deverá limpar o atributo antes de alterar outros atributos para o arquivo.
{+\|-}h Define (+) ou limpa (-) o atributo Arquivo oculto. Se um arquivo usar esse conjunto de atributos, você deverá limpar o atributo antes de alterar outros atributos para o arquivo.
{+\|-}o Define (+) ou limpa (-) o atributo de arquivo Offline.
{+\|-}i Define (+) ou limpa (-) o atributo de arquivo Não indexado por conteúdo.
{+\|-}x Define (+) ou limpa (-) o atributo de arquivo Scrub.
{+\|-}p Define (+) ou limpa (-) o atributo de arquivo Fixado.
{+\|-}u Define (+) ou limpa (-) o atributo de arquivo Desafixado.
{+\|-}b Define (+) ou limpa (-) o atributo de arquivo Blob do SMR.
[<drive>:][<path>][<filename>] Especifica o local e o nome do diretório, do arquivo ou do grupo de arquivos dos quais você deseja exibir ou alterar atributos.

Você pode usar os caracteres curinga ? e * no parâmetro filename para exibir ou alterar os atributos de um grupo de arquivos.

/s Aplica attrib e qualquer opção de linha de comando a arquivos correspondentes no diretório atual e em todos os subdiretórios.
/d Aplica attrib e quaisquer opções de linha de comando a diretórios.
/l Aplica attrib e qualquer opção de linha de comando ao Link Simbólico, em vez do destino do Link Simbólico.
/? Exibe a ajuda no prompt de comando.
Opções
  • + : Acrescenta um atributo
  • - : Retira um atributo
  • R : Atributo somente leitura
  • A : Atributo de arquivo morto
  • S : Atributo de arquivo do sistema
  • H : Atributo de arquivo oculto
  • /s : Inclui todos os arquivos do diretório definido e todos os seus subdiretórios
  • /d : Inclui diretórios no processamento (necessita da opção /s).
ExemploPara exibir os atributos de um arquivo chamado News86 localizado no diretório atual, digite
attrib news86

Para atribuir o atributo Somente leitura ao arquivo chamado report.txt, digite:

attrib +r report.txt

Para remover o atributo Somente leitura de arquivos no diretório público e seus subdiretórios em um disco na unidade b:, digite:

attrib -r b:\public\*.* /s

Para definir o atributo Arquivo morto para todos os arquivos na unidade a:e, em seguida, desmarque o atributo Archive para arquivos com a extensão .bak, digite:

attrib +a a:*.* & attrib -a a:*.bak
  1. Xelu86 (6 de outubro de 2023). «attrib». learn.microsoft.com. Consultado em 1 de outubro de 2024 

Referências

https://learn.microsoft.com/pt-br/windows-server/administration/windows-commands/attrib#syntax

  Este artigo sobre informática é um esboço. Você pode ajudar a Wikipédia expandindo-o.