Vous êtes sur la page 1sur 1

Attrib

O comando attrib do MS-DOS serve para visualizar ou modificar os atributos de arquivos, pasta ou subpastas,
podendo torná-los somente leitura ou até mesmo ocultos.

Se apenas digitarmos o comando attrib será apresentada na tela informações de atributos dos arquivos e pastas do
diretório atual.

C:\>attrib
A C:\AUTOEXEC.BAT
SH C:\boot.ini
A C:\CONFIG.SYS
A SHR C:\IO.SYS
A SHR C:\MSDOS.SYS

C:\>_

Se prestarmos atenção, podemos perceber algumas letras que aparecem sempre antes dos arquivos. Elas indicam a
condição do arquivo naquele instante. Sendo:

 A - Arquivo comum com total acesso tanto para leitura como escrita.
 S - Indica que um arquivo pertence ao sistema.
 H - Significa que o atributo é oculto, ou seja, o arquivo ou pasta não pode ser visualizado diretamente usando
métodos comuns como o comando DIR.
 R - Arquivo ou pasta com acesso parcial que possibilita somente leitura.

Modificar atributo de um arquivo ou pasta

Para modificarmos um atributo de um arquivo ou pasta, basta colocarmos o caminho do arquivo ou pasta (caso o
arquivo esteja no diretório atual, não é necessário colocar o caminho completo, mas apenas o nome do arquivo).
Após isso, usamos os parâmetros + e - combinados com as opções acima, sendo + utilizado para atribuir um atributo
e - para remover um atributo.

Podemos definir mais de um atributo ao mesmo tempo, só temos que separar cada atribuição com um espaço.

Vamos imaginar que temos um arquivo chamado teste.txt na pasta raiz na unidade C:. Agora, vamos modificar seu
atributo para que teste.txt fique oculto.

C:\>attrib teste.txt +h

C:\>attrib teste.txt
A H teste.txt
C:\>_

Agora, iremos remover o atributo oculto e manter teste.txt como um arquivo somente leitura.

C:\>attrib teste.txt -h +r

C:\>attrib teste.txt
A R teste.txt
C:\>_

/S

O parâmetro /S se aplica no caso de subpastas ou subdiretórios. Se usarmos este parâmetro, todos os elementos da
pasta atual incluindo suas subpastas serão afetados.

Por exemplo, se eu tiver uma pasta chamada meu_dir, e dentro dela mais duas subpastas meu_subdir1 e
meu_subdir2. O seguinte comando fará com que todos os arquivos das subpastas se tornem somente-leitura.

Vous aimerez peut-être aussi