Il comando attrib è un comando del prompt dei comandi utilizzato per visualizzare o modificare le proprietà di un file o di una cartella.
Puoi anche trovare e impostare la maggior parte delle proprietà di file e cartelle in Explorer. Dov'è disponibile il comando attrib?
Il comando attrib è disponibile nel prompt dei comandi su tutti i sistemi operativi Windows , inclusi Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, insieme alle versioni precedenti di Windows.
Tutti gli strumenti di diagnostica e riparazione offline disponibili con diverse versioni di Windows, comprese le Opzioni di avvio avanzate , le Opzioni di ripristino del sistema e la Console di ripristino , includono anche il comando attrib con alcune funzionalità.
Questo comando attributi è disponibile anche in MS-DOS come comando DOS.
Nota : la disponibilità di alcune opzioni di comando attrib e di altra sintassi dei comandi attrib può variare in base al sistema operativo.
Cosa fa il comando attrib in Windows?
Sintassi e interruttore del comando Attrib
attrib [+a|-a] [+h|-h] [+i|-i] [+r|-r] [+s|-s] [+v|-v] [+x|-x] [drive:][path][filename] [/s [/d] [/l]]
Suggerimento : se non sei sicuro di come interpretare la sintassi del comando attrib vista sopra o mostrata nella tabella seguente, dovresti prima imparare a leggere la sintassi del comando.
Opzioni del comando di attributo |
Opzione |
Spiegare |
attributo |
Esegui solo il comando attrib per visualizzare gli attributi impostati sui file nella directory da cui esegui il comando. |
+a |
Imposta l'attributo del file di archivio per un file o una cartella. |
-UN |
Elimina l'attributo di archivio. |
+h |
Imposta l'attributo nascosto per un file o una cartella. |
-H |
Rimuovi le proprietà nascoste. |
+i |
Imposta l'attributo "non contenuto indicizzato" per il file o la cartella. |
-io |
Rimuovere l'attributo "non contenuto indicizzato". |
+r |
Imposta l'attributo di sola lettura per un file o una cartella. |
-R |
Rimuovi l'attributo di sola lettura. |
+s |
Imposta le proprietà del file system per file o cartelle. |
-S |
Elimina le proprietà del sistema. |
+v |
Imposta l'attributo di integrità per il file o la directory. |
-v |
Rimuovi l'attributo di integrità. |
+x |
Imposta l'attributo no scrub file per un file o una cartella. |
-X |
Rimuovi l'attributo no scrub. |
unità :, percorso, nome file |
Questo è il file ( nome file , unità e percorso sono facoltativi), la cartella ( percorso , unità sono facoltativi) o l'unità di cui desideri visualizzare o modificare le proprietà. È possibile utilizzare caratteri jolly. |
/S |
Utilizzare questa opzione per eseguire qualsiasi attributo di file visualizzato o le modifiche apportate alle sottocartelle in qualsiasi unità percorsoe/o |
/D |
Questa opzione di attributo include directory, non solo file, per qualunque cosa tu stia eseguendo. Puoi usare solo /d con /s . |
/l |
L' opzione /l applica qualunque cosa tu stia facendo con il comando attrib al collegamento simbolico stesso invece che alla destinazione del collegamento simbolico. L' opzione /l funziona solo quando si utilizza anche l' opzione /s . |
/? |
Utilizza l'interruttore della guida con il comando attrib per visualizzare i dettagli sulle opzioni di cui sopra direttamente nella finestra del prompt dei comandi. L'implementazione dell'attributo /? equivale a utilizzare il comando help per eseguire help attrib . |
Nota : nella Console di ripristino di emergenza , i parametri +c e -c sono disponibili per il comando attrib, che imposta e cancella rispettivamente gli attributi dell'archivio. Al di fuori di quest'area diagnostica in Windows XP, utilizzare il comando compact per gestire la compressione dei file dalla riga di comando.
Quando sono consentiti i caratteri jolly con il comando attrib, significa che è possibile utilizzare un asterisco (*) per applicare attributi a un gruppo di file. Tuttavia, se possibile, è necessario eliminare le proprietà nascoste o di sistema prima di poter modificare qualsiasi altra proprietà del file.
Esempio di comando attributo
attrib +r c:\windows\system\secretfolder
Nell'esempio precedente, il comando attrib viene utilizzato per abilitare l'attributo di sola lettura, utilizzando l' opzione +r, per la cartella secretfolder situata in c:\windows\system.
attrib -h c:\config.sys
In questo esempio, il file config.sys situato nella directory root dell'unità c: ha l'attributo del file nascosto rimosso utilizzando l' opzione -h.
attrib -h -r -s c:\boot\bcd
Questa volta, il comando attrib viene utilizzato per rimuovere molti attributi dal file bcd, un file importante che deve funzionare per facilitare l'avvio di Windows. In effetti, l'esecuzione del comando attrib, come mostrato sopra, è una parte importante del processo delineato nei passaggi necessari per ricostruire BCD in Windows.
attrib +a f:*.* & attrib -a f:*.bak
Con l'esempio del comando attrib sopra, l'articolo applica +a per impostare l'attributo di archivio su tutti i file che esistono sull'unità f , ma poi utilizza & per eliminare l'attributo di archivio su ogni file su f : ha l'estensione di file .bak.
Suggerimento: nell'esempio sopra, i file BAK indicano i file di cui è stato eseguito il backup, il che significa che non è necessario archiviarli o eseguirne nuovamente il backup, quindi l'attributo archivio deve essere rimosso.
attrib myimage.jpg
Per finire con un semplice esempio di attributo, questo comando visualizza semplicemente le proprietà di un file chiamato myimage.jpg. Se hai rimosso la seconda metà e hai appena eseguito il comando attrib, verranno visualizzate le proprietà di tutti i file nella directory corrente.
Errore comando attributo
Come con la maggior parte dei comandi del prompt dei comandi, ricorda di utilizzare le virgolette attorno ai nomi di cartelle o file con spazi. Se ti dimentichi di farlo con il comando attrib, riceverai l'errore "Formato parametro non corretto -" .
Ad esempio, invece di digitare la mia cartella nel prompt dei comandi per visualizzare il percorso della cartella con quel nome, dovresti digitare "la mia cartella" (usando virgolette).
Errori di comando attributi come "Accesso negato" indicano che non disponi di autorizzazioni di accesso sufficienti ai file su cui stai tentando di apportare modifiche agli attributi. Imposta la proprietà di tali file in Windows e riprova.
Modifiche al comando attributi
Le opzioni di comando attrib +i, -i e /l erano inizialmente disponibili in Windows Vista e sono state mantenute fino a Windows 10 .
Le opzioni +v, -v, +x e -x per il comando attrib sono disponibili solo in Windows 7, Windows 8 e Windows 10.
Comandi correlati
Normalmente il comando xcopy influisce sulle proprietà del file dopo aver eseguito il backup di qualcosa. Ad esempio, l' opzione /m del comando xcopy disattiva l'attributo archive dopo che il file è stato copiato.
Allo stesso modo, l' opzione /k del comando xcopy mantiene l'attributo di sola lettura del file dopo che è stato copiato.
Visualizza le proprietà in Explorer
Puoi anche visualizzare e gestire le proprietà di file e cartelle in Explorer utilizzando i consueti pulsanti del menu. Potrebbe essere meglio se non hai familiarità con la riga di comando.
Per farlo, fai clic con il pulsante destro del mouse sull'oggetto e vai su Proprietà > scheda Generale .