Risposte:
La risposta di DavidPostill elenca i significati di tutti attrib gli interruttori Usiamolo per interpretare quel comando specifico:
-h rimuove l'attributo nascosto (quindi gli elementi verranno visualizzati in Explorer) -r rimuove l'attributo di sola lettura -s rimuove l'attributo di sistema (anche così gli elementi appariranno in Explorer) /s fa in modo che il comando guardi ricorsivamente in tutte le sottocartelle /d rende applicabile anche gli attributi alle cartelle (non solo ai file) g:\*.* è il percorso per applicare le modifiche Quindi, concludo che il comando era destinato a rimuovere tutti gli attributi da tutto sul drive G ( *.* significa tutti i file con un'estensione; * è un carattere jolly che corrisponde a uno o più caratteri. Il /s fa fare tutto in tutte le cartelle sotto la directory di partenza, g:\.)
Se stai cercando di trovare un file, quel comando potrebbe far apparire le cose in Explorer (presumendo che tu non mostri comunque i file nascosti / di sistema), ma non ti indicherà magicamente la posizione di quello che stai cercando . Per trovare un file specifico, prova la funzione di ricerca di Explorer.
attrib -h -r -s /s /d g:\*.*
Correre attrib /? per ottenere aiuto:
F:\test>attrib /?
Displays or changes file attributes.
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I]
[drive:][path][filename] [/S [/D] [/L]]
+ Sets an attribute.
- Clears an attribute.
R Read-only file attribute.
A Archive file attribute.
S System file attribute.
H Hidden file attribute.
I Not content indexed file attribute.
[drive:][path][filename]
Specifies a file or files for attrib to process.
/S Processes matching files in the current folder
and all subfolders.
/D Processes folders as well.
/L Work on the attributes of the Symbolic Link versus
the target of the Symbolic Link
Gli appunti:
attrib comando.