Atributos de um arquivo - acompanhamento para Windows e Linux

1

Encontrei uma questão que lista as seguintes frases:

attributes are of a regular file (as opposed to a symbolic link, etc.) on Mac OS X with Mac OS Extended (Journaled) (HFS+)

Existe tal lista para o Windows / Linux? Em outras palavras:

Quais são todos os atributos possíveis que um arquivo pode ter para o Windows 7 com o NTFS (mais recente? 3.1?)

Quais são todos os atributos possíveis que um arquivo pode ter para o Ubuntu Linux (mais recente) com o ext4?

    
por dtmland 16.08.2013 / 01:10

1 resposta

2

Os arquivos NTFS podem ter os seguintes atributos:

  • arquivo
  • compactado
  • criptografado
  • oculto
  • não indexado (para pesquisa de conteúdo)
  • off-line
  • somente leitura
  • sistema
  • temporário

Você pode visualizá-los na linha de comando do Windows usando o comando attrib .

A data de criação do arquivo e a data da última modificação parecem ser propriedades do arquivo, mas os atributos são mais semelhantes no NTFS a 'flags' que definem o status do arquivo.

No Linux, você pode exibir sinalizadores de arquivo e atributos estendidos usando lsattr . Estes também são visíveis na página do manual para chflags: man chflags . Esses atributos são definidos pelo sistema e não pelo usuário e são:

  • arquivado
  • opaco
  • nodump
  • sappend (somente anexação ao sistema)
  • simmutável (sistema imutável)
  • uappend (somente para o usuário)
  • uimmutável (usuário imutável)

O OSX adiciona um atributo adicional:

  • oculto

Além disso, arquivos no Windows e no Linux (& OSX) podem ter atributos estendidos. No Linux, visualize-os com o comando xattr . Geralmente, esses são pares de valores-chave personalizados, por exemplo, com.superuser.thread 632508

    
por 14.03.2014 / 23:10