Flux RSS - La vie du site - Nouveautés et mises à jour
Assiste.com - Sécurité informatique - Vie privée sur le Web - Neutralité d'Internet Assiste.com - Sécurité informatique - Vie privée sur le Web - Neutralité d'Internet

Attrib - ajouter/modifier/supprimer attributs fichiers

La commande Attrib permet de voir, ajouter, modifier ou supprimer des attributs de fichiers et répertoires. Ceci permet de cacher, protéger en écriture, etc. ces objets du système de fichiers.

Commande Windows ATTRIB :

Commande Windows ATTRIBObjectif de la commande Windows ATTRIB

La commande ATTRIB affiche, définit ou supprime certains attributs assignés aux fichiers ou aux répertoires :

Utilisée sans paramètre, la commande ATTRIB affiche les attributs de fichiers actuels pour tous les fichiers du répertoire courrant.

Quand utiliser la commande Attrib ?

  • Des fichiers et dossiers (répertoires) ne sont pas visibles dans l'Explorateur Windows. Il s'agit de mettre à l'abri de manipulations malheureuses, par des utilisateurs peu ou pas au fait des arcanes de Windows, certains fichiers essentiels et critiques dont la présence et l'intégrité sont nécessaires au fonctionnement de Windows, des applications, du comportement et de la sécurité de l'ordinateur et des comptes utilisateurs. En fonctionnement normal, cette disposition ne cherche pas à cacher quelque chose mais à protéger quelque chose de légitime. Mais certains virus ou autres formes de malveillances cherchent aussi à se protéger après s'être installés...
  • Des fichiers sont protégés en écriture (ils sont en lecture seule) alors qu'il faudrait pouvoir les modifier...
  • Etc.

La commande Attrib permet de répondre à des questions comme :

  • Comment afficher (ou masquer) certains fichiers ou répertoires (dossiers) : Attribut « H (pour Hidden – Caché/Masqué en anglais) »
  • Comment pouvoir copier des fichiers ou répertoires (dossiers) invisibkes, par exemple lors de sauvegardes ?
  • Comment pouvoir modifier un fichier ou répertoire (dossier) qui ne peut qu'être lu : Attribut « R (pour Read only – Lecture seule en anglais) »
  • Etc.

La solution consiste à retirer ou ajouter ou modifier des « attributs » de répertoires ou fichiers (sélectionnés sur leur support : partition d'un disque, clé USB, etc.).

On utilise, dans une « Invite de commande » (un souvenir des commandes « prompt » MS-DOS) ou « PowerShell » la commande « attrib ».

Les commandes faites avec « attrib » s'appliquent à l'objet désigné (répertoire ou fichier) et, s'il s'agit d'un répertoire, peuvent s'étendre à tous les fichiers et sous-répertoires de ce répertoire.

Syntaxe de la commande Windows ATTRIBSyntaxe de la commande Windows ATTRIB

ATTRIB [+R | -R] [+A | -A] [+S | -S] [+H | -H] [+O | -O] [+I | -I] [+X | -X] [+P | -P] [+U | -U] [lecteur:][chemin][nom_fichier] [/S [/D]] [/L]

Mode d'emploi de la commande Windows (Commutateurs - Paramètres - Switchs)ATTRIBMode d'emploi de la commande Windows ATTRIB (Commutateurs - Paramètres - Switchs)

Paramètres de la commande ATTRIB : ces paramètres sont ceux de la version d'ATTRIB sous Windows 10. Ils sont moins nombreux dans des versions antérieures de Windows.

+Définit un attribut.
-Efface un attribut.
RAttribut de fichier en lecture seule.
AAttribut de fichier d'archives.
SAttribut de fichier système.
HAttribut de fichier masqué.
OAttribut hors connexion.
IAttribut de fichier non indexé sur le contenu.
XAttribut d’absence de fichier de nettoyage.
VAttribut d’intégrité.
PAttribut épinglé.
UAttribut désépinglé.
BAttribut blob SMR (Systèmes de fichiers Linux sur les dispositifs d'enregistrement magnétique shingled [SMR]).
[lecteur:][chemin][nom_fichier]Spécifie un ou plusieurs fichiers que l'attribut doit traiter.
/STraite les fichiers correspondants dans le dossier actif et tous ses sous-dossiers.
/DTraite également les dossiers.
/LTraite les attributs du lien symbolique plutôt que sa cible

Exemple(s) d'utilisation(s) de la commande Windows ATTRIBExemple(s) d'utilisation(s) de la commande Windows ATTRIB

Dans cet exemple, il s'agit de supprimer, pour le répertoire h:\repertoire\, pour tous ses sous-répertoires, et pour tous leurs fichiers, les attributs éventuels ;

  • Lecture seule (protection d'écriture)
  • Cachés
  • Système

Lancer la commande :
attrib h:\repertoire -r -s -h /s /d

Attention à ce que vous faites, en particulier avec les répertoires système qu'il est préférable de ne jamais toucher.

Vous devez savoir :

Manipulation :

  • Se placer à la racine du support en question (partition d'un disque, clé USB, etc. ...) ou se placer à la racine d'un répertoire particulier avec la commande « CD » (Change Directory) :

    • Attrib - Commande Windows - Attributs des fichiers cd.. (cd point point) pour remonter au répertoire parent du répertoire courant
    • Attrib - Commande Windows - Attributs des fichiers cd nom_répertoire pour descendre vers un répertoire enfant du répertoire courant
    • Attrib - Commande Windows - Attributs des fichiers cd x:\ pour se placer à la racine d'un lecteur x. Si votre clé USB ou disque dur externe est en H:, taper cd h:\ (attention à bien utiliser le caractère antislash (back slash) « \ » avec les touches « Alt Gr » et « 8 » (le « 8 » du clavier alphabétique) simultanément).

      Clavier - Back Slash (Anti-Slash) - appui simultané sur les 2 touches : Alt Gr et 8
      Clavier - Back Slash (Anti-Slash) - appui simultané sur les 2 touches : Alt Gr et 8

  • Lancer la commande attrib /d /s -s -h (Attention aux espaces entre chaque paramètre).

    • Attrib - Commande Windows - Attributs des fichiers /d ordonne à la commande d'appliquer les paramètres au(x) répertoire(s)
    • Attrib - Commande Windows - Attributs des fichiers /s ordonne à la commande d'appliquer les paramètres également aux fichiers des répertoires et de s'étendre au(x) sous-répertoires, s'il y en a.
    • Attrib - Commande Windows - Attributs des fichiers -s ordonne à la commande de supprimer l'attribut "fichier système" aux fichiers sélectionnés
    • Attrib - Commande Windows - Attributs des fichiers +s ordonne à la commande d'ajouter l'attribut "fichier système" aux fichiers sélectionnés
    • Attrib - Commande Windows - Attributs des fichiers -h ordonne à la commande de supprimer l'attribut "fichier caché" aux fichiers sélectionnés
    • Attrib - Commande Windows - Attributs des fichiers +h ordonne à la commande d'ajouter l'attribut "fichier caché" aux fichiers sélectionnés

Tous les répertoires et fichiers de la cible deviennent visibles. Il n'y a aucune incidence sur le comportement de Windows. Simplement, la vigilance de l'utilisateur doit être augmentée afin de ne pas avoir d'action malheureuse sur des fichiers critiques.

Toutes les autres options d'affichage dans l'Explorateur Windows

attrib - Ouvrir Invite de commande ou PowerShell - Comment

Le tableau suivant décrit les notations utilisées dans la syntaxe des lignes de commande.

NotationSignification
/?Utilisé après le nom de la commande, séparé par un espace, affiche l'aide (le mode d'emploi) de la commande (syntaxe et signification des divers commutateurs [switchs]).
Texte sans parenthèses ni accoladesArticles que vous devez taper comme indiqué
<Texte entre chevrons>Espace réservé pour lequel vous devez fournir une valeur
[Texte entre crochets]Éléments facultatifs
{Texte à l'intérieur d'accolades}Ensemble d'éléments requis; choisissez-en un
Barre verticale (|)Séparateur pour les articles mutuellement exclusifs; choisissez-en un
Ellipse (…)Articles pouvant être répétés
attrib - Références
attrib - Attrib - Attributs des fichiers
attrib - Attrib - Attributs des fichiers