1 votes

Attributs d'un fichier - suivi pour Windows et Linux

J'ai trouvé une question qui énumère la (citation) :

les attributs sont ceux d'un fichier ordinaire (par opposition à un lien symbolique, etc.) sur Mac OS X avec Mac OS Extended (Journaled) (HFS+)

Une telle liste existe-t-elle pour Windows/Linux ? En d'autres termes :

Quels sont tous les attributs possibles qu'un fichier peut avoir pour Windows 7 avec NTFS (dernier ? 3.1 ?)

Quels sont tous les attributs possibles qu'un fichier peut avoir pour Ubuntu Linux (dernière version) avec ext4 ?

2voto

willh Points 145

Les fichiers NTFS peuvent avoir les attributs suivants :

  • archives
  • comprimé
  • crypté
  • caché
  • non indexé (pour la recherche de contenu)
  • hors ligne
  • lecture seulement
  • système
  • temporaire

Vous pouvez les afficher en ligne de commande sous Windows à l'aide de la commande attrib commandement.

La date de création du fichier et la date de dernière modification semblent être des propriétés du fichier, mais les attributs ressemblent davantage, dans le système NTFS, à des "drapeaux" définissant l'état du fichier.

Sous Linux, vous pouvez voir les drapeaux de fichiers et les attributs étendus en utilisant lsattr . Ceux-ci sont également visibles sur la page de manuel de chflags : man chflags . Ces attributs sont définis par le système et non par l'utilisateur et sont :

  • archivé
  • opaque
  • nodump
  • sappend (système append-only)
  • simmutable (système immuable)
  • uappend (uniquement pour les utilisateurs)
  • uimmutable (utilisateur immuable)

OSX ajoute un autre attribut :

  • caché

En outre, les fichiers sous Windows et Linux (et OSX) peuvent avoir des attributs étendus. Sous Linux, vous pouvez les visualiser avec la commande xattr commande. Il s'agit généralement de paires clé-valeur personnalisées, par exemple com.superuser.thread 632508

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X