
大奖888网页版登陆目录命令,DOS内部命令详解01
DIR 命令:
Windows DOS内部命令详解01——命令格式说明、dir命令
// 描述:
前言
DOS命令简单来说就是Windows系统的命令行,虽然Windows的图形化操作做的很好,但是某些时候图形化操作效率过低,不方便记忆。所有DOS命令在这些时候就显得难能可贵了。
DOS命令和Linux系统一样,都分为内部命令和外部命令。
内部命令在DOS启动时随command.com装入内存,可随时执行。
外部命令的执行需要进入保存命令的目录下面,或者设置全局环境变量,类型与Linux系统的PATH环境变量。
(Directory)
DOS内部命令
显示目录的文件和子目录的列表。
DOS命令的约定
无论是内部命令还是外部命令,它们的使用都有一定的格式规定。
命令输入格式如下:
[<盘符>][<路径>]<命令行>[/<开关>][<参数>]
内部命令与外部命令在调用格式上没有区别。所不同的是,前者的<命令名>是系统规定的保留字,后者的<命令名>是省略了扩展名的命令文件名。
- [<盘符>]:DOS命令所在的盘符
- [<路径>]:DOS命令所在的具体位置(即对应的目录)
- <命令名>:每一个命令都有一个名字。命令名决定所要执行的功能
- [/<开关>]:开关通常是一个字母或数字,用来进一步指定一条命令执行的方式。开关之前要使用一个斜杠“/”。
- [<参数>]:命令需要指定的操作的具体对象,即要在命令名中使用一个或多个参数
c:/>ren old.doc new.doc
// 语法:
dir命令(类似于ls)
dir命令是directory的缩写,功能是显示一个磁盘上全部或部分文件目录(文件或文件夹),所显示的文件信息包括文件名、扩展名、文件长度、文件建立或最后一次修改的日期和时间等,不显示文件的具体内容。
dir
[<Drive>:][<Path>][<FileName>] […] [/p]
[/q] [/w] [/d]
[/a[[:]<Attributes>]][/o[[:]<SortOrder>]]
[/t[[:]<TimeField>]] [/s] [/b] [/l] [/n] [/x]
[/c] [/4]
语法:
dir [<盘符>][<路径>][<文件名>][<扩展名>][/p][/w][/s][/a[:]属性][/o[:]排序方式]
// 参数:
参数:
[/p]
若不指定这个开关,dir在显示符合条件的全部目录时,无论有多少文件都将以不间断的方式在屏幕显示,只要按【Ctrl+S】组合键或按【Pause】键才能暂停,当按任意键后,恢复显示。加入这个开关参数后,内容显示一屏后会自动停下来,便于用户查找所需要的内容。
[/w]
使用此开关后,按一行5个文件的文件名和扩展名显示文件列表,其余文件信息就不再显示了。
[/s]
列出指定目录和其下属各级子目录中所有文件。
[/a[:]属性]
显示具有指定属性的文件或目录。若未指定,则显示包含隐藏文件和系统文件的所有文件。常用的属性开关有:
- h:显示隐藏文件
- s:显示系统文件
- d:显示目录
- -d:仅显示文件
- r:显示只读文件
- -r:显示非只读文件
上述属性开关可以组合使用,但属性之间不能用空格分开。
[/o[:]排序方式]
按指定“排序方式”显示文件和目录。常见的有:
- n :按文件字母顺序排序
- d :按日期和时间的先后顺序排序
- s :按文件大小排序,文件小的在前
- g :按目前在前、文件在后的顺序排序
/p: (pause)
实例
//开关不能连用,必须要加"/"
C:UsersAdministrator>dir "D:Movie纸牌屋纸牌屋第二季纸牌屋第二季第02集[中英
双字].rmvb" /pws
参数格式不正确 - "pws"。
C:UsersAdministrator>dir "D:Movie纸牌屋纸牌屋第二季纸牌屋第二季第02集[中英双字].rmvb" /p /w /s
······
C:UsersAdministrator>dir "D:Movie纸牌屋纸牌屋第二季纸牌屋第二季第02集[中英双字].rmvb" /p/w/s
······
//分栏和分屏显示文件
D:>dir /p
//查看指定目录下的文件信息
D:>dir C:Windows
//查找指定文件
D:>dir test.txt
//若是不知道具体位置在哪个目录下,可配合使用/s参数。
D:>dir /s test.txt.bak
该查找方式只能查找本地目录下的,无法查找其他目录下。
//显示具有隐藏属性的文件和文件夹
D:>dir /a:h
使用通配符显示某一类文件
D:>dir *.iso
D:>dir *.txt
如果显示的内容多于一屏的话,则暂停,可以按任意键继续下一页,相当于
more**
/q: 显示文件所有权信息。
/w: (wild format)
以宽格式显示列表,每行最多五个文件名或目录名。
/d: 以与/
w相同的格式显示列表,但文件名是按一列一列来排序的。
/s: (subdirectories)
列出指定目录和所有子目录中的文件。
/b: (bare list)
裸列表,意思是只有文件名,跟 /w /d
差不多的,但是这个 /b 明显要好看些。
/l: (lowcase)
以小写形式显示未排序的目录名和文件名。
/n: (long list)
在屏幕的最右侧显示带有文件名的长列表格式。
/x: 显示为非8dot3文件名生成的短名称。 显示与/
n的显示相同,但在长名称之前插入短名称。
/c: 以文件大小显示千位分隔符。 这是默认行为。 使用/
-c隐藏分隔符。
/4: 以四位数格式显示年份。这个好像是默认值啊!!
/a[:[<attributes>]]
attributes:
s: system files
h: hidden files
d: directory files
r: read-only files
a: archiv files
i: not indexed files
-: meanings “not”
仅显示具有指定的属性的那些目录和文件的名称。
如果省略 /a,则 dir
显示除隐藏文件和系统文件之外的所有文件的名称。
如果使用/
a而未指定Attributes,则dir将显示所有文件的名称,包括隐藏文件和系统文件。
/o[:[<sortOrder>]]
n: name
d: date
s: size
e: extension
g: group
注意:使用冒号是可选的。
将按列出的顺序处理多个值。 不要用空格分隔多个值。
如果未指定SortOrder,则dir /o
按字母顺序列出目录,后跟文件,这些文件也按字母顺序排序。
/t: (time-filed)
指定要显示或用于排序的时间字段。
c: creation time
a: last access
time
w: last write
time
//
注意事项:
–> 要使用多个FileName参数,请使用空格,逗号或分号分隔每个文件名。
–>
可以使用通配符(*或?)重定向符号和管道 来表示文件名的一个或多个字符,并显示文件或子目录的子集。
// 实例:
// 显示具有指定属性的文件或目录:
//
按某种排序方式来显示文件或目录:
// /p 选项:也相当于 ” | more ” :
// 显示文件所有权信息:
// 以宽格式显示列表:
// 以宽格式显示列表,文件名是按一列一列来排序的:
// 裸列表,只有文件名:
//
以小写的形式显示出来:
// 显示所有文件: