La commande attrib est une commande d'invite de commandes utilisée pour afficher ou modifier les propriétés d'un fichier ou d'un dossier.
Vous pouvez également rechercher et définir la plupart des propriétés de fichiers et de dossiers dans l'Explorateur. Où la commande attrib est-elle disponible ?
La commande attrib est disponible dans l'invite de commande sur tous les systèmes d'exploitation Windows , notamment Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, ainsi que les anciennes versions de Windows.
Tous les outils de diagnostic et de réparation hors ligne disponibles avec différentes versions de Windows, notamment 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 avec certaines fonctionnalité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'autres syntaxes de commande d'attribut peut varier selon le système d'exploitation.
À quoi sert la commande attrib sous Windows ?
Syntaxe de commande Attrib et commutateur
attrib [+a|-a] [+h|-h] [+i|-i] [+r|-r] [+s|-s] [+v|-v] [+x|-x] [drive:][path][filename] [/s [/d] [/l]]
Astuce : Si vous ne savez pas comment interpréter la syntaxe de commande attrib vue ci-dessus ou présentée dans le tableau ci-dessous, vous devez d'abord apprendre à lire la syntaxe de commande.
Options de commande d'attribut |
Option |
Expliquer |
attribut |
Exécutez la commande attrib seule pour afficher les attributs définis sur les fichiers du répertoire à partir duquel vous exécutez la commande. |
+un |
Définissez l'attribut du fichier d'archive pour un fichier ou un dossier. |
-un |
Supprimez l'attribut d'archive. |
+h |
Définissez l'attribut masqué pour un fichier ou un dossier. |
-H |
Supprimez les propriétés cachées. |
+je |
Définissez l'attribut « contenu non indexé » pour le fichier ou le dossier. |
-je |
Supprimez l'attribut « non indexé sur le contenu ». |
+r |
Définissez l'attribut en lecture seule pour un fichier ou un dossier. |
-r |
Supprimez l'attribut en lecture seule. |
+s |
Définissez les propriétés du système de fichiers pour les fichiers ou les dossiers. |
-S |
Supprimez les propriétés du système. |
+v |
Définissez l'attribut d'intégrité du fichier ou du répertoire. |
-v |
Supprimez l’attribut d’intégrité. |
+x |
Définissez l'attribut de fichier sans nettoyage pour un fichier ou un dossier. |
-X |
Supprimez l’attribut no scrub. |
lecteur : , chemin, nom de fichier |
Il s'agit du fichier ( nom de fichier , lecteur et chemin sont facultatifs), du dossier ( chemin , lecteur sont facultatifs) ou du lecteur dont vous souhaitez afficher ou modifier les propriétés. Des caractères génériques peuvent être utilisés. |
/S |
Utilisez ce commutateur pour exécuter tous les attributs de fichier affichés ou les modifications que vous apportez aux sous-dossiers d'un lecteur cheminet/ou |
/d |
Cette option d'attribut inclut des répertoires, pas seulement des fichiers, pour tout ce que vous exécutez. Vous ne pouvez utiliser /d qu'avec /s . |
/l |
L' option /l applique tout ce que vous faites avec la commande attrib au lien symbolique lui-même au lieu de la cible du lien symbolique. Le commutateur /l ne fonctionne que lorsque vous utilisez également le commutateur /s . |
/? |
Utilisez le commutateur d'aide avec la commande attrib pour afficher les détails sur les options ci-dessus directement dans la fenêtre d'invite de commande. L'implémentation de l'attribut /? revient à utiliser la commande help pour exécuter help attrib . |
Remarque : dans la console de récupération , les commutateurs +c et -c sont disponibles pour la commande attrib, qui définit et efface respectivement les attributs de l'archive. En dehors de cette zone de diagnostic dans Windows XP, utilisez la commande compact pour gérer la compression de fichiers à partir de la ligne de commande.
Lorsque les caractères génériques sont autorisés avec la commande attrib, cela signifie que vous pouvez utiliser un astérisque (*) pour appliquer des attributs à un groupe de fichiers. Cependant, si possible, vous devez supprimer les propriétés masquées ou système avant de pouvoir modifier d'autres propriétés du fichier.
Exemple de commande attrib
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 l' option +r, pour le dossier secretfolder situé dans c:\windows\system.
attrib -h c:\config.sys
Dans cet exemple, l' attribut de fichier caché du fichier config.sys situé dans le répertoire racine du lecteur c: est supprimé à l'aide de l' option -h.
attrib -h -r -s c:\boot\bcd
Cette fois, la commande attrib est utilisée pour supprimer de nombreux attributs du fichier bcd, un fichier important qui doit fonctionner pour aider au démarrage de Windows. En fait, l'exécution de la commande attrib, comme indiqué ci-dessus, constitue une partie importante du processus décrit dans les étapes requises pour reconstruire BCD sous Windows.
attrib +a f:*.* & attrib -a f:*.bak
Avec l'exemple de commande attrib ci-dessus, l'article applique +a pour définir l'attribut archive sur tous les fichiers qui existent sur le lecteur f , mais utilise ensuite & pour supprimer l'attribut archive sur chaque fichier sur f : a l'extension de fichier .bak.
Astuce : Dans l'exemple ci-dessus, les fichiers BAK indiquent les fichiers qui ont été sauvegardés, ce qui signifie qu'ils n'ont pas besoin d'être archivés ou sauvegardés à nouveau, l'attribut d'archive doit donc être supprimé.
attrib myimage.jpg
Pour finir avec un exemple d'attribut simple, cette commande affiche simplement les propriétés d'un fichier nommé monimage.jpg. Si vous avez supprimé la seconde moitié et que vous venez d'exécuter la commande attrib, les propriétés de tous les fichiers du répertoire actuel seront affichées.
Erreur de commande d'attribut
Comme pour la plupart des commandes d'invite de commande, n'oubliez pas d'utiliser des guillemets autour des noms de dossiers ou de fichiers avec des espaces. Si vous oubliez de le faire avec la commande attrib, vous obtiendrez l'erreur "Format du paramètre non correct -" .
Par exemple, au lieu de saisir mon dossier dans l'invite de commande pour afficher le chemin d'accès au dossier portant ce nom, vous saisiriez « mon dossier » (en utilisant des guillemets).
Les erreurs de commande d'attribut telles que « Accès refusé » signifient que vous ne disposez pas d'autorisations d'accès suffisantes au(x) fichier(s) sur lequel(s) vous essayez d'apporter des modifications d'attribut. Définissez la propriété de ces fichiers dans Windows, puis réessayez.
Modifications dans la commande attrib
Les options de commande attrib +i, -i et /l étaient disponibles pour la première fois dans Windows Vista et ont été conservées jusqu'à Windows 10 .
Les commutateurs +v, -v, +x et -x pour la commande attrib ne sont disponibles que sous Windows 7, Windows 8 et Windows 10.
Commandes associées
Normalement, la commande xcopy affecte les propriétés du fichier après avoir sauvegardé quelque chose. Par exemple, le commutateur /m de la commande xcopy désactive l'attribut archive une fois le fichier copié.
De même, le commutateur /k de la commande xcopy conserve l'attribut en lecture seule du fichier après sa copie.
Afficher les propriétés dans l'Explorateur
Vous pouvez également afficher et gérer les propriétés des fichiers et des dossiers dans l'Explorateur à l'aide des boutons de menu habituels. Cela pourrait être mieux si vous n'êtes pas familier avec la ligne de commande.
Pour ce faire, cliquez avec le bouton droit sur l'objet et accédez à l'onglet Propriétés > Général .