attrib
Este artigo não cita fontes confiáveis. (Setembro de 2020) |
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
Referências
https://learn.microsoft.com/pt-br/windows-server/administration/windows-commands/attrib#syntax