File Attribute Definition (O que é um atributo?)

Índice:

File Attribute Definition (O que é um atributo?)
File Attribute Definition (O que é um atributo?)
Anonim

Um atributo de arquivo (muitas vezes referido apenas como um atributo ou um sinalizador) é um tipo de metadados que define uma condição específica na qual um arquivo ou diretório pode existir.

Um atributo pode existir em um dos dois estados, então ele é considerado definido ou limpo a qualquer momento, o que significa que está ativado ou não.

Sistemas operacionais de computador, como o Windows, podem marcar dados com atributos de arquivo específicos para que possam ser tratados de forma diferente de dados com um atributo desativado.

Arquivos e pastas não são realmente alterados quando os atributos são aplicados ou removidos, eles são apenas entendidos de forma diferente pelo sistema operacional e outros softwares.

Image
Image

Quais são os diferentes atributos de arquivo?

Existem vários atributos de arquivo no Windows, incluindo o seguinte:

  • Atributo de arquivo de arquivo
  • Atributo de diretório
  • Atributo de arquivo oculto
  • Atributo de arquivo somente leitura
  • Atributo do arquivo do sistema
  • Atributo de rótulo de volume

Os itens a seguir foram disponibilizados pela primeira vez para o sistema operacional Windows com o sistema de arquivos NTFS, o que significa que não estão disponíveis no sistema de arquivos FAT mais antigo:

  • Atributo de arquivo compactado
  • Atributo de arquivo criptografado
  • Atributo de arquivo indexado

Aqui estão vários adicionais, embora mais raros, reconhecidos pelo Windows:

  • Atributo de arquivo do dispositivo
  • Atributo de arquivo de integridade
  • Atributo de arquivo não indexado por conteúdo
  • Sem atributo de arquivo de depuração
  • Atributo de arquivo offline
  • Atributo de arquivo esparso
  • Atributo de arquivo temporário
  • Atributo de arquivo virtual

Você pode ler mais sobre isso na página File Attribute Constants da Microsoft.

Tecnicamente também há um atributo de arquivo normal, implicando em nenhum atributo de arquivo, mas você nunca verá isso realmente referenciado em qualquer lugar dentro do seu uso normal do Windows.

Por que os atributos de arquivo são usados?

Os atributos de arquivo existem para que você, ou um programa que você está usando, ou mesmo o próprio sistema operacional, possa ter direitos específicos concedidos ou negados a um arquivo ou pasta.

Aprender sobre atributos de arquivo comuns pode ajudar você a entender por que certos arquivos e pastas são chamados de "ocultos" ou "somente leitura", por exemplo, e por que interagir com eles é tão diferente de interagir com outros dados.

Aplicar o atributo de arquivo somente leitura a um arquivo impedirá que ele seja editado ou alterado de qualquer forma, a menos que o atributo seja levantado para permitir acesso de gravação. O atributo somente leitura é frequentemente usado com arquivos do sistema que não devem ser alterados, mas você pode fazer o mesmo com seus próprios arquivos que prefere que alguém com acesso não edite.

Image
Image

Arquivos com o conjunto de atributos ocultos ficarão realmente ocultos das visualizações normais, tornando-os muito difíceis de excluir, mover ou alterar acidentalmente. O arquivo ainda existe como qualquer outro arquivo, mas como o atributo oculto é alternado, ele impede que o usuário casual interaja com ele. Você pode configurar o Windows para visualizar arquivos e pastas ocultos como uma maneira fácil de ver esses arquivos sem desativar o atributo.

Você também pode combinar atributos para que um arquivo seja, por exemplo, não apenas oculto, mas também marcado como um arquivo de sistema e definido com o atributo archive.

Atributos de arquivo vs. Atributos de pasta

Os atributos podem ser ativados e desativados para arquivos e pastas, mas as consequências de fazer isso diferem um pouco entre os dois.

Quando um atributo de arquivo como o atributo oculto é ativado para um arquivo, esse único arquivo ficará oculto, nada mais.

Se o mesmo atributo for aplicado a uma pasta, você terá mais opções do que apenas ocultar a pasta: você tem a opção de aplicar o atributo apenas à pasta ou à pasta, suas subpastas e tudo de seus arquivos.

Image
Image

Aplicar este atributo de arquivo às subpastas de uma pasta e seus arquivos significa que mesmo depois de abrir a pasta, todos os arquivos e pastas contidos nela também ficarão ocultos. A primeira opção de ocultar apenas a pasta tornaria as subpastas e arquivos visíveis, mas apenas ocultaria a área raiz principal da pasta.

Como os atributos do arquivo são aplicados

Embora todos os atributos disponíveis para um arquivo tenham nomes comuns, que você viu nas listas acima, eles não são todos aplicados a um arquivo ou pasta da mesma forma.

Uma pequena seleção de atributos pode ser ativada manualmente. No Windows, você pode fazer isso clicando com o botão direito do mouse (ou tocando e segurando as interfaces de toque) em um arquivo ou pasta, abrindo suas propriedades e ativando ou desativando um atributo da lista fornecida.

Image
Image

No Windows, uma seleção maior de atributos também pode ser definida com o comando attrib, disponível no Prompt de Comando. Ter controle de atributo por meio de um comando permite que programas de terceiros, como software de backup, editem facilmente os atributos do arquivo.

Image
Image

Se você estiver copiando arquivos somente leitura com o comando xcopy, use a opção /k no comando para manter esse atributo de arquivo na pasta de destino.

Os sistemas operacionais Linux podem usar o comando chattr (Change Attribute) para definir os atributos do arquivo, enquanto chflags (Change Flags) é usado no macOS.

Image
Image

FAQ

    Qual atributo é usado para ocultar um arquivo para que ele não apareça na lista de diretórios?

    O atributo arquivo oculto oculta arquivos e pastas do diretório. Para aplicar este atributo, clique com o botão direito do mouse em um arquivo e selecione Properties > Hidden Para visualizar todos os arquivos, incluindo arquivos ocultos, no prompt de comando do Windows, use esta opção de comando dir: dir /a

    Qual atributo de arquivo identifica um arquivo como tendo sido modificado desde o último backup?

    O atributo arquivo de arquivo marca os arquivos como modificados ou criados. Normalmente, os programas ativam esse atributo automaticamente. Para ativar manualmente o atributo, clique com o botão direito do mouse no arquivo > Properties > Advanced > File is ready for archivingVocê também pode usar a sintaxe attrib +a na linha de comando.

Recomendado: