常用的一些DOS命令

一索引: 
ATTRIB 
CD 
CLS 
COPY 
DATE 
DEL 
DIR 
DISKCOMP 
DISKCOPY 
ECHO 
FC 
FIND 
FORMAT 
LABEL 
MD 
MOVE 
PROMPT 
TIME 
TREE 
VER 
XCOPY 
NETSTAT 
REM 
REN 
VOL 
TYPE

===============================================================================

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

CD:显示当前目录名或改变当前目录。 
CHDIR [/D] [drive:][path] 
CHDIR [..] 
CD [/D] [drive:][path] 
CD [..] 
.. 指定要改成父目录。 
键入 CD 驱动器: 显示指定驱动器中的当前目录。 
不带参数只键入 CD,则显示当前驱动器和目录。 
使用 /D 命令行开关,除了改变驱动器的当前目录之外, 
还可改变当前驱动器。 
如果扩展命令名被启用,CHDIR 会如下改变: 
当前的目录字符串会被转换成使用磁盘名上的大小写。所以, 
如果磁盘上的大小写如此,CD C : /TEMP 会将当前目录设为 
C:/Temp。 

CHDIR 命令不把空格当作分隔符,因此有可能将目录名改为一个 
带有空格但不带有引号的子目录名。例如: 
cd /winnt/profiles/username/programs/start menu 
与下列相同: 
cd "/winnt/profiles/username/programs/start menu" 
在扩展功能停用的情况下,您必须键入以上命令。 

CLS:清除屏幕。 

COPY:将一份或多份文件复制到另一个位置。 
COPY [/D] [/V] [/N] [/Y │ /-Y] [/Z] [/A │ /B ] source [/A │ /B] 
[+ source [/A │ /B] [+ ...]] [destination [/A │ /B]] 
source 指定要复制的文件。 
/A 表示一个 ASCII 文本文件。 
/B 表示一个二进位文件。 
/D 允许解密要创建的目标文件 
destination 为新文件指定目录和/或文件名。 
/V 验证新文件写入是否正确。 
/N 复制带有非 8dot3 名称的文件时, 
尽可能使用短文件名。 
/Y 不使用确认是否要改写现有目标文件 
的提示。 
/-Y 使用确认是否要改写现有目标文件 
的提示。 
/Z 用可重新启动模式复制已联网的文件。 
命令行开关 /Y 可以在 COPYCMD 环境变量中预先设定。 
这可能会被命令行上的 /-Y 替代。除非 COPY 
命令是在一个批文件脚本中执行的,默认值应为 
在改写时进行提示。 
要附加文件,请为目标指定一个文件,为源指定 
数个文件(用通配符或 file1+file2+file3 格式)。 

DATE:显示或设置日期。 
DATE [/T │ date] 
显示当前日期设置和输入新日期的提示,请键入 
不带参数的 DATE。要保留现有日期,请按 ENTER。 
如果命令扩展名被启用,DATE 命令会支持 /T 开关; 
该开关指示命令只输出当前日期,但不提示输出新日期。

DEL:删除一个或数个文件。 
DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names 
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names 
names 指定一个或数个文件或目录列表。通配符可被用来 
删除多个文件。如果指定了一个目录,目录中的所 
有文件都会被删除。 
/P 删除每一个文件之前提示确认。 
/F 强制删除只读文件。 
/S 从所有子目录删除指定文件。 
/Q 安静模式。删除全局通配符时,不要求确认。 
/A 根据属性选择要删除的文件。 
attributes R 只读文件 S 系统文件 
H 隐藏文件 A 存档文件 
- 表示“否”的前缀 
如果命令扩展名被启用,DEL 和 ERASE 会如下改变: 
/S 开关的显示句法会颠倒,即只显示已经 
删除的文件,而不显示找不到的文件。 

DIR: 
DIR [drive:][path][filename] [/A[[:]attributes]]  [/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。 

DISKCOMP:比较两张软盘的内容。 
DISKCOMP [drive1: [drive2:]] 

DISKCOPY:把一张软盘的内容复制到另一张。 
DISKCOPY [drive1: [drive2:]] [/V] 
/V 校验信息复制得是否正确。 
两张软盘的类型必须相同。 
您可以为 drive1 和 drive2 指定同样的驱动器。 

ECHO:显示信息,或将命令回显打开或关上。 
ECHO [ON │ OFF] 
ECHO [message] 
要显示当前回显设置,键入不带参数的 ECHO。
FC:比较两个文件或两个文件集并显示它们之间的不同 
FC [/A] [/C] [/L] [/LBn] [/N] [/OFF[LINE]] [/T]  [/W] [/nnnn] 
[drive1:][path1]filename1 [drive2:][path2]filename2 
FC /B [drive1:][path1]filename1 [drive2:][path2]filename2 
/A 只显示每个不同处的第一行和最后一行。 
/B 执行二进制比较。 
/C 不分大小写。 
/L 将文件作为 ASCII 文字比较。 
/LBn 将连续不匹配的最大值设为指定 
的行数。 
/N 在 ASCII 比较上显示行数。 
/OFF[LINE] 不要跳过带有脱机属性集的文件。 
/T 不要将 tab 扩充到空格。 
/U 将文件作为 UNICODE 文字文件比较。 
/W 为了比较而压缩空白(tab 和空格)。 
/nnnn 指定不匹配处后必须连续匹配的行数。 
[drive1:][path1]filename1 
指定要比较的第一个文件或第一个文件集。 
[drive2:][path2]filename2 
指定要比较的第二个文件或第二个文件集。 

FIND:在文件中搜索字符串。 
FIND [/V] [/C] [/N]  [/OFF[LINE]] "string" [[drive:][path]filename[ ...]] 
/V 显示所有未包含指定字符串的行。 
/C 仅显示包含字符串的行数。 
/N 显示行号。 
/I 搜索字符串时忽略大小写。 
/OFF[LINE] 不要跳过具有脱机属性集的文件。 
"string" 指定要搜索的文字串, 
[drive:][path]filename 
指定要搜索的文件。 
如果没有指定路径,FIND 将搜索键入的或者由另一命令产生的文字。 

FORMAT:格式化磁盘。 
FORMAT volume [/FS:file-system] [/V:label] [/Q] [/A:size] [/C] [/X] 
FORMAT volume [/V:label] [/Q] [/F:size] 
FORMAT volume [/V:label] [/Q] [/T:tracks /N:sectors] 
FORMAT volume [/V:label] [/Q] 
FORMAT volume [/Q] 
volume 指定驱动器(后面跟一个冒号)、装入点 
或卷名。 
/FS:filesystem 指定文件系统类型(FAT、FAT32 或 NTFS)。 
/V:label 指定卷标。 
/Q 执行快速格式化。 
/C 仅适于 NTFS: 默认情况下,将压缩在该新建卷上 
创建的文件。 
/X 如果必要,先强制卸下卷。那时,该卷所有 
已打开的句柄不再有效。 
/A:size 替代默认配置单位大小。极力建议您在一般状况下使用 
默认设置。 
NTFS 支持 512、1024、2048、4096、8192、16K、32K、 
64K。 
FAT 支持 512、1024、2048、4096、8192、16K、32K、 
64k,(128k、256k 用于大于 512 字节的扇区) 。 
FAT32 支持 512、1024、2048、4096、8192、16k、32k、 
64k,(128k 、256k 用于大于 512 字节的扇区)。 
注意 FAT 及 FAT32 文件系统对卷上的群集数量有以下限制: 
FAT: 群集数量 <= 65526 
FAT32: 65526 < 群集数量 < 4177918 
如果判定使用指定的群集大小无法满足以上需求,格式 
化将立即停止。 
NTFS 压缩不支持大于 4096 的分配单元。 
/F:size 指定要格式化的软盘大小(1.44) 
/T:tracks 为磁盘指定每面磁道数。 
/N:sectors 指定每条磁道的扇区数。 

LABEL:创建、更改或删除磁盘的卷标。 
LABEL [drive:][label] 
LABEL [/MP] [volume] [label] 
drive: 指定驱动器名。 
label 指定卷标签。 
/MP 指定卷应该被当作安装点或卷名。 
volume 指定驱动器(后面跟一个冒号)、装入点 
或卷名。如果指定了卷名,/MP 标志则不必要。 
MD:创建目录。 
MKDIR [drive:]path 
MD [drive:]path 
如果命令扩展名被启用,MKDIR 会如下改变: 
如果需要,MKDIR 会在路径中创建中级目录。例如: 假设 /a 不 
存在,那么: 
mkdir /a/b/c/d 
与: 
mkdir /a 
chdir /a 
mkdir b 
chdir b 
mkdir c 
chdir c 
mkdir d 
相同。如果扩展名被停用,则需要键入 mkdir /a/b/c/d。

MOVE:移动文件并重命名文件和目录。 
要移动至少一个文件: 
MOVE [/Y │ /-Y] [drive:][path]filename1[,...] destination 
要重命名一个目录: 
MOVE [/Y │ /-Y] [drive:][path]dirname1 dirname2 
[drive:][path]filename1 指定您想移动的文件位置和名称。 
destination 指定文件的新位置。目标可包含一个驱动器号 
和冒号、一个目录名或组合。如果只移动一个文件 
并在移动时将其重命名,您还可以包括文件名。 
[drive:][path]dirname1 指定要重命名的目录。 
dirname2 指定目录的新名称。 
/Y 取消确认改写一个现有目标文件的提示。 
/-Y 对确认改写一个现有目标文件发出提示。 
命令行开关 /Y 可以出现在 COPYCMD 环境变量中。这可以用命令行上 
的 /-Y 替代。默认值是,除非 MOVE 命令是从一个批脚本内 
执行的,改写时都发出提示。 

PROMPT:更改命令提示符。 
PROMPT [text] 
text 指定新的命令提示符。 
提示符可以由普通字符及下列特定代码组成: 
$A & (短 and 符号) 
$B │ (管道) 
$C ( (左括弧) 
$D 当前日期 
$E Escape code (ASCII 码 27) 
$F ) (右括弧) 
$G > (大于符号) 
$H Backspace (擦除前一个字符) 
$L < (小于符号) 
$N 当前驱动器 
$P 当前驱动器及路径 
$Q = (等号) 
$S (空格) 
$T 当前时间 
$V 版本号 
$_ 换行 
$$ $ (货币符号) 
如果命令扩展名被启用,PROMPT 命令会支持下列格式化字符: 
$+ 根据 PUSHD 目录堆栈的深度,零个或零个以上加号(+)字符; 
每个被推的层有一个字符。 
$M 如果当前驱动器不是网络驱动器,显示跟当前驱动器号或 
空字符串有关联的远程名。 

TIME:显示或设置系统时间。 
TIME [/T │ time] 
显示当前时间设置和输入新时间的提示,请键入 
不带参数的 TIME。要保留现有时间,请按 ENTER。 
如果命令扩展名被启用,DATE 命令会支持 /T 命令行开关;该命令行开关告诉 
命令只输出当前时间,但不提示输出新时间。 

TREE:以图形显示驱动器或路径的文件夹结构。 
TREE [drive:][path] [/F] [/A] 
/F 显示每个文件夹中文件的名称。 
/A 使用 ASCII 字符,而不使用扩展字符。 

VER:显示 DOS / Windows 版本。 

XCOPY:复制文件和目录树。 
XCOPY source [destination] [/A │ /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W] 
[/C]  [/Q] [/F] [/L] [/G] [/H]  [/T]  
[/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z] 
[/EXCLUDE:file1[+file2][+file3]...] 
source 指定要复制的文件。 
destination 指定新文件的位置和/或名称。 
/A 只复制有存档属性集的文件, 
但不改变属性。 
/M 只复制有存档属性集的文件, 
并关闭存档属性。 
/D:m-d-y 复制在指定日期或指定日期以后改变的文件。 
如果没有提供日期,只复制那些源时间 
比目标时间新的文件。 
/EXCLUDE:file1[+file2][+file3]... 
指定含有字符串的文件列表。如果有任何 
字符串与要被复制的文件的绝对路径 
相符,那个文件将不会得到复制。 
例如,指定如 /obj/ 或 .obj 的字符串会排除 
目录 obj 下面的所有文件或带有 
.obj 扩展名的文件。 
/P 创建每个目标文件前提示。 
/S 复制目录和子目录,除了空的。 
/E 复制目录和子目录,包括空的。 
与 /S /E 相同。可以用来修改 /T。 
/V 验证每个新文件。 
/W 提示您在复制前按键。 
/C 即使有错误,也继续复制。 
/I 如果目标不存在,又在复制一个以上的文件, 
则假定目标一定是一个目录。 
/Q 复制时不显示文件名。 
/F 复制时显示完整的源和目标文件名。 
/L 显示要复制的文件。 
/G 允许将没有经过加密的文件复制到 
不支持加密的目标。 
/H 也复制隐藏和系统文件。 
/R 改写只读文件。 
/T 创建目录结构,但不复制文件。不 
包括空目录或子目录。/T /E 包括 
空目录和子目录。 
/U 只复制已经存在于目标中的文件。 
/K 复制属性。一般的 Xcopy 会重设只读属性。 
/N 用生成的短名复制。 
/O 复制文件所有权和 ACL 信息。 
/X 复制文件审核设置(隐含 /O)。 
/Y 禁止提示以确认改写一个 
现存目标文件。 
/-Y 导致提示以确认改写一个 
现存目标文件。 
/Z 用重新启动模式复制网络文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值