Flux RSS - La vie du site - Nouveautés et mises à jour
Assiste.com - Sécurité informatique - Décontamination - Antivirus - Protection - Protection de la Vie Privée Assiste.com - Sécurité informatique préventive - Décontamination - Antivirus - Protection - Protection de la Vie Privée

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.

  • 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 un support (partition d'un disque, clé USB, etc.).

On utilise, dans une « invite de commande » (un souvenir des commandes « prompt » MS-DOS) 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.

Les 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.

C:\>attrib /?
Affiche ou modifie les attributs de fichier.

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]

ParamètreFonction
+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é.
B

Attribut blob 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 d'utilisation de la commande 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 - Attrib - Attributs des fichiers

Le tableau suivant décrit les notations utilisées pour indiquer 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 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 - Attrib - Attributs des fichiers