Tuesday, December 27, 2011

Microsoft DOS attrib command

About attrib

Attrib allows a user to change the properties of a specified file. Using attrib, the user has the capability of changing the file to have any of the below attributes. Note if you're wanting to change the ACL's of a file see the CACLS command.
Read-only - allowing the file to be only viewed and not written to.
Archived - allowing Microsoft backup and other backup programs to know what files to backup.
Hidden - making the file invisible to standard users.
System - making the file an important system file.

Syntax
Microsoft Windows 95, 98, and ME syntax
Displays or changes file attributes.
ATTRIB [+R | -R] [+A | -A] [+S | -S] [+H | -H] [[drive:][path]filename] [/S]
+Sets an attribute.
-Clears an attribute.
RRead-only file attribute.
AArchive file attribute.
SSystem file attribute.
HHidden file attribute.
/SProcesses files in all directories in the specified path.
Microsoft Windows 2000 and Windows XP syntax
Displays or changes file attributes.
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [/D]]
+Sets an attribute.
-Clears an attribute.
RRead-only file attribute.
AArchive file attribute.
SSystem file attribute.
HHidden file attribute.
/SProcesses files in all directories in the specified path.
/DProcess folders as well.
Microsoft Windows 2000 and Windows XP recovery console syntax
Note: The below options are the available options in the Windows recovery console.
Changes attributes on one file or directory.
ATTRIB -R | +R | -S | +S | -H | +H | -C | +C filename
+Sets an attribute.
-Clears an attribute.
RRead-only file attribute.
SSystem file attribute.
HHidden file attribute.
CCompressed file attribute.
Examples
attrib
Typing attrib by itself will display all files in the current directory and each of their attributes. If any file is hidden it will also display those files.
attrib +r autoexec.bat
Add the read-only attribute to the autoexec.bat file so it cannot be modified until the read only attribute is taken off. This is helpful for important system files or any other file that you do not want to have mistakenly edited or changed by another program.
attrib +h config.sys
Add the hidden attribute to the config.sys file causing it to be not be seen by the average user.
attrib -h config.sys
This command will do the opposite of the above command. Instead of hiding the file it will unhide the file if hidden.
  • Additional examples and information about displaying hidden files in MS-DOS can be found on document CH001039.
Extended information
See our File attributes computer dictionary definition for additional information about file attributes. DOS directory file attribute bit position and Hex Value with bit positions (7 6 5 4 3 2 1 0).
Bit PositionsHexDescription
0 0 0 0 0 0 0 101hRead Only file
0 0 0 0 0 0 1 002hHidden file
0 0 0 0 0 1 0 004hSystem file
0 0 0 0 1 0 0 008hVolume Label
0 0 0 1 0 0 0 010hSubdirectory
0 0 1 0 0 0 0 020hArchive
0 1 0 0 0 0 0 040hReserved
1 0 0 0 0 0 0 080hReserved
Examples

0 0 1 0 0 0 0 121hRead Only, Archive
0 0 1 1 0 0 1 032hHidden, Subdirectory, Archive
0 0 1 0 0 1 1 127hRead Only, Hidden, Archive



http://www.computerhope.com/attribhl.htm

0 comments:

Post a Comment

newer post older post Home

Delete this element to display blogger navbar