windows 修改文件属性命令 attrib

        晚上发现hosts文件不能正常显示,文件夹选项中的显示隐藏文件已设置,通过地址栏输入相关地址直接打开修改后保存时提示文件为只读状态。没有办法,就想通过命令来修改hosts文件相关属性了。

    在win环境下修改文件属性可以通过attrib命令来修改。attrib命令用法如下:

C:\Windows\System32\drivers\etc>attrib /?
显示或更改文件属性。
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I]
       [drive:][path][filename] [/S [/D] [/L]]
  + 设置属性。
  - 清除属性。
  R 只读文件属性。
  A 存档文件属性。
  S 系统文件属性。
  H 隐藏文件属性。
  I 无内容索引文件属性。
  [drive:][path][filename]
      指定 attrib 要处理的文件。
  /S 处理当前文件夹及其所有子文件夹中的匹配文件。
  /D 也处理文件夹。
  /L 处理符号链接和符号链接目标的属性。



    对于我机器中的host文件,设置成了系统文件,所以使用了如下的命令修改:

C:\Windows\System32\drivers\etc>attrib -r -h -s hosts