La commande attrib est une commande d'invite de commande permettant d'afficher ou de modifier les attributs de fichier d'un fichier ou d'un dossier.
Vous pouvez également rechercher et définir la plupart des attributs de fichier et de dossier dans l'Explorateur Windows en cliquant avec le bouton droit de la souris sur l'objet et en accédant à son emplacement. Propriétés> Général languette.
Disponibilité de la commande d'attribut
La commande attrib est disponible dans l'invite de commande sous tous les systèmes d'exploitation Windows, y compris Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP et des versions antérieures de Windows.
Tous les outils de diagnostic et de réparation hors ligne disponibles avec les différentes versions de Windows, y compris les options de démarrage avancées, les options de récupération système et la console de récupération, incluent également la commande attrib dans certaines capacités.
Cette commande attrib est également disponible dans MS-DOS en tant que commande DOS.
Remarque: La disponibilité de certains commutateurs de commande d'attribut et d'une autre syntaxe de commande d'attribut peut différer d'un système d'exploitation à l'autre.
Syntaxe et commutateurs de commande d'attribut
attrib + un|-une + h|-h + je|-je + r|-r + s|-s + v|-v + x|-X conduire : chemin nom de fichier / s /ré / l
Pointe: Voir Comment lire la syntaxe de commande si vous ne savez pas comment interpréter la syntaxe de commande attrib que vous voyez ci-dessus ou illustrée dans le tableau ci-dessous.
attrib | Exécutez la commande attrib seule pour voir les attributs définis sur les fichiers du répertoire à partir duquel vous exécutez la commande. |
+ un | Définit l'attribut de fichier archive sur le fichier ou le répertoire. |
-une | Efface l'attribut archive. |
+ h | Définit l'attribut de fichier masqué sur le fichier ou le répertoire. |
-h | Efface l'attribut caché. |
+ je | Définit l'attribut de fichier "non indexé sur le contenu" sur le fichier ou le répertoire. |
-je | Efface l'attribut de fichier 'pas de contenu indexé'. |
+ r | Définit l'attribut de fichier en lecture seule sur le fichier ou le répertoire. |
-r | Efface l'attribut en lecture seule. |
+ s | Définit l'attribut de fichier système sur le fichier ou le répertoire. |
-s | Efface l'attribut système. |
+ v | Définit l'attribut de fichier d'intégrité sur le fichier ou le répertoire. |
-v | Efface l'attribut d'intégrité. |
+ x | Définit l'attribut no scrub sur le fichier ou le répertoire. |
-X | Efface l'attribut no scrub. |
conduire : , chemin, nom de fichier | Ceci est le fichier ( nom de fichier , éventuellement avec conduire et chemin ), répertoire ( chemin , éventuellement avec conduire ), ou conduire que vous voulez voir ou changer les attributs de. L'utilisation de caractères génériques est autorisée. |
/ s | Utilisez ce commutateur pour exécuter l’affichage des attributs de fichier ou les modifications que vous apportez aux sous-dossiers de conduire et / ou chemin vous avez spécifié, ou ceux du dossier à partir duquel vous vous exécutez si vous ne spécifiez pas de lecteur ou de chemin. |
/ré | Cette option attrib inclut des répertoires, pas seulement des fichiers, à tout ce que vous exécutez. Vous ne pouvez utiliser /ré avec / s. |
/ l | le / l option applique ce que vous faites avec la commande attrib au lien symbolique lui-même au lieu de la cible du lien symbolique. le / l commutateur ne fonctionne que lorsque vous utilisez également le / s commutateur. |
/? | Utilisez le commutateur help avec la commande attrib pour afficher des détails sur les options ci-dessus directement dans la fenêtre d'invite de commande. L'exécution attrib /? est identique à utiliser la commande help pour exécuter aide attrib. |
Remarque: Dans la console de récupération, + c et -c des commutateurs sont disponibles pour la commande attrib, qui définit et efface l'attribut de fichier compressé, respectivement. En dehors de cette zone de diagnostic dans Windows XP, utilisez la commande compact pour gérer la compression de fichier à partir de la ligne de commande.
Lorsqu'un caractère générique est autorisé avec la commande attrib, cela signifie que vous pouvez utiliser le symbole * pour appliquer l'attribut à un groupe de fichiers.
Toutefois, le cas échéant, vous devez d'abord effacer le système ou l'attribut masqué avant de pouvoir modifier l'un des autres attributs du fichier.
Exemples de commandes d'attribut
attrib + r c: windows system secretfolder
Dans l'exemple ci-dessus, la commande attrib est utilisée pour activer l'attribut en lecture seule, à l'aide de la commande + r option, pour le dossier secret répertoire situé dans c: windows system .
attrib -h c: config.sys
Dans cet exemple, le config.sys fichier situé dans le répertoire racine du c: lecteur a son attribut de fichier caché effacé en utilisant le -h option.
attrib -h -r -s c: boot bcd
Cette fois, la commande attrib est utilisée pour supprimer plusieurs attributs de fichier du fichier. bcd file, un fichier important qui doit fonctionner pour que Windows puisse démarrer. En fait, l'exécution de l'attrib comme indiqué ci-dessus est un élément clé du processus décrit dans notre tutoriel Comment reconstruire le BCD sous Windows.
attrib myimage.jpg
Pour terminer avec un exemple d'attribut simple, celui-ci affiche simplement les attributs d'un fichier nommé myimage.jpg .
Erreurs de commande d'attribut
Comme avec la plupart des commandes de l'invite de commandes, n'oubliez pas d'utiliser des guillemets autour d'un dossier ou d'un nom de fichier comportant des espaces. Si vous oubliez de le faire avec la commande attrib, vous obtiendrez un "Le format du paramètre n'est pas correct -" Erreur.
Par exemple, au lieu de taper mon dossier dans l'invite de commande pour afficher le chemin d'accès à un dossier portant ce nom, vous devez taper "mon dossier" utiliser les citations.
Les erreurs de commande d'attributs telles que "Accès refusé" signifient que vous ne disposez pas d'un accès suffisant au (x) fichier (s) que vous essayez de modifier. Prenez possession de ces fichiers dans Windows, puis réessayez.
Changements dans la commande d'attribut
le + je, -je, et / l Les options de commande attrib ont été initialement disponibles dans Windows Vista et ont été conservées dans Windows 10.
le + v, -v, + x, et -X les commutateurs de la commande attrib sont uniquement disponibles dans Windows 7, Windows 8 et Windows 10.
Commandes associées aux attributs
Il est courant que la commande xcopy affecte l'attribut d'un fichier après avoir sauvegardé quelque chose. Par exemple, la commande xcopy / m switch désactive l'attribut archive après la copie du fichier.
De même, le xcopy / k switch conserve l'attribut en lecture seule d'un fichier une fois qu'il a été copié.