常用cmd命令——attrib,dir

一,attrib:
在命令行窗口键入:attrib /?    (回车)
显示或更改文件属性。

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [/D]]

+   设置属性。
-    清除属性。
R   只读文件属性。
A   存档文件属性。
S   系统文件属性。
H   隐藏文件属性。
[drive:][path][filename]
指定要处理的文件属性。
/S 处理当前文件夹及其子文件夹中的匹配文件。
/D 也处理文件夹。

1,用attrib来隐藏和显示文件,最简单的方法就是用cd命令跳到你要隐藏的文件的目录:
(1)隐藏命令为:attrib +h 文件名/目录   (回车,文件已经隐藏了,如果你当前已经设置了显示隐藏的文件的,则文件变得半透明,右键选属性就可以看见在属性中已经选上了隐藏了。显示隐藏文件的具体步骤是:在“工具”菜单-->“文件夹选项”-->“查看”-->把“高级设置”下的“隐藏文件或文件夹”的“显示所有文件或文件夹” 选上)
(2)显示命令为:attrib -h 文件名/目录    (回车会发现已经取消隐藏的属性了)

2,也许你会发现上面所说的文件的属性有四个:只读文件属性,存档文件属性,系统文件属性,隐藏文件属性。但右键属性后只有三个给你选。。那系统文件呢?其实安装好系统后默认是不显示系统文件的。也就是说你也可以把文件设为系统文件加隐藏文件来达到深一层的隐藏文件(即使选了显示所有文件也看不见),命令为:attrib +s +h 文件名/目录   (回车);如果你想显示系统文件,具体步骤是:“工具”菜单-->“文件夹选项”-->“查看”-->把“高级设置”下的“隐藏受保护的操作系统文件(推荐)”选项选上。
说到这里再说点题外话吧,就是怎样才能让net等一系列命令只有我自己能用?那就帮我的命令改名吧。。OK,那就改,现在用改net命令为列吧,其他的类似,就把net改为ccp330吧。当你把系统安装目录中的INDOWS\system32下的 net.exe改为ccp330.exe后,在命令行下输入:ccp330 (回车,出现了用法了。是不是很开心?不过开心得也太早了,你在输入net 后出现了和ccp330一样的提示用法。。~~灰~~。当你把上面所说的“隐藏受保护的操作系统文件(推荐)”选项选上后会看见有一个名为 dllcache的系统文件夹,在其下面也有一个net.exe文件,它和我们刚才改的那个net.exe文件可以说双胞胎啊。其中一个不见了,另一个会自动生成一个放在原目录。所以你得同时改这两个文件,改好后就会出现一个提示框说可能会影响系统文件的稳定性,理它才怪,大不了以后改回。两个都改后,在输入net就会出现:---->'net' 不是内部或外部命令,也不是可运行的程序或批处理文件。<----现在可以用ccp330来代替net命令了。)

3,用上面两种办法会一点电脑知识的都会啊,那怎么办啊?那就改注册表呗~~~~
先在“工具”菜单-->“文件夹选项”-->“查看”-->把“高级设置”下的“隐藏文件或文件夹”的“不显示所有文件或文件夹”选上。在运行窗口或命令行窗口输入”regedit“打开注册表,找到

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidde\SHOWALL

,为了安全,先导出吧(用于以后备用);然后,在Type值项上,右单击,选择"删除"再去"文件夹选项"看看,是不是已经没有"显示所有文件和文件夹"了~~现在如果要恢复就简单了,直接运行我们刚才导出的文件即可恢复了.



二,dir:
输入:dir /?         (回车)
显示目录中的文件和子目录列表。

DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
[/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4]

[drive:][path][filename]
指定要列出的驱动器、目录和/或文件。

/A          显示具有指定属性的文件。
attributes   D 目录                R 只读文件
H 隐藏文件            A 准备存档的文件
S 系统文件            - 表示“否”的前缀
/B          使用空格式(没有标题信息或摘要)。
/C          在文件大小中显示千位数分隔符。这是默认值。用 /-C 来
停用分隔符显示。
/D          跟宽式相同,但文件是按栏分类列出的。
/L          用小写。
/N          新的长列表格式,其中文件名在最右边。
/O          用分类顺序列出文件。
sortorder    N 按名称(字母顺序)     S 按大小(从小到大)
E 按扩展名(字母顺序)   D 按日期/时间(从先到后)
G 组目录优先           - 颠倒顺序的前缀
/P          在每个信息屏幕后暂停。
/Q          显示文件所有者。
/S          显示指定目录和所有子目录中的文件。
/T          控制显示或用来分类的时间字符域。
timefield   C 创建时间
A 上次访问时间
W 上次写入的时间
/W          用宽列表格式。
/X          显示为非 8dot3 文件名产生的短名称。格式是 /N 的格式,
短名称插在长名称前面。如果没有短名称,在其位置则
显示空白。
/4          用四位数字显示年

可以在 DIRCMD 环境变量中预先设定开关。通过添加前缀 - (破折号)
来替代预先设定的开关。例如,/-W。

发现用:/A 显示具有指定属性的文件了吗??
所以呢。就算你不给我用“显示所有文件或文件夹”选项来显示隐藏文件,我就用dir加/a。例如要显示隐藏的文件则用:dir /ah   (回车查看,同理想看既隐藏有是系统文件的就在加一个s,即:dir /ash)。。。有本事就把我的dir都改名吧~~~~~
posted @ 2009-02-06 12:32  Earl_86  阅读(3186)  评论(0编辑  收藏  举报