DOS命令1
CMD
重启、设置命令行窗口,显示命令行窗口说明和注意事项。
cmd
重启命令行窗口;
cmd /E:ON
启用命令扩展;
cmd /E:OFF
禁用命令扩展;
cmd /?
显示命令行窗口说明和注意事项;
help
显示所有命令或命令说明
help
显示所有命令
help dir
命令说明
/?
显示命令说明
help /?
dir /?
DIR
文件检索
dir
列出当前路径下的所有文件和目录。
dir \p
分页列出~。
dir \w
、dir \d
宽屏列出,多列显示。
dir c:\dir1
列出指定路径下(c:\dir1)的所有文件和目录。
dir c:\dir1\*.txt
列出指定路径下(c:\dir1)所有的txt文件。
注意:*.*可以匹配任意文件和目录。
dir /a:D
只显示目录;
属性
D 目录 R 只读文件
H 隐藏文件 A 准备存档的文件
S 系统文件 I 无内容索引文件
L 重新分析点 O 脱机文件
- 表示“否”的前缀
通配符
*和?
*
匹配一个或多个任意字符。
?
匹配一个任意字符。
???
可匹配如 abc
、修仙传
等文本。
1*
可匹配如 123
、12
、145a6-
等以1开头的至少2个字符组成的文本。
CLS
清屏
MD\MKDIR
创建目录
md a
、mkdir a
创建目录a;
md a b c
创建多个目录a、b和c;
md "a b c"
创建一个目录: a b c;
md c:\b\c\d
创建多级目录:c:b\c\d;
CD\CHDIR
切换目录
cd
显示当前目录的完整路径;
cd a
、cd c:\a
切换到a目录下;
cd ..
切换到上一级目录下;
cd \
、cd c:\
切换到所在磁盘的根目录下;
D:
切换磁盘,回到上一次退出该磁盘的目录下;
cd /d D:\a
切换磁盘及目录(开启命令扩展后);
cd a\c d
cd "a\c d"
目录中可包含空格(开启命令扩展后,否则请使用双引号包围目录);
特殊目录标识
.
当前目录;
..
上级目录;
\
根目录;
D:
磁盘;
RD\RMDIR
删除目录,永久删除,不回收。
rd a
删除目录a,且a为空目录;
rd a b
删除目录a和b,且a和b为空目录。目录带有空格,请使用双引号;
rd /s a
删除目录a以及其内所有文件和目录,删除每个目录时弹出提示;
rd /s /q a
静默删除目录a以及其内所有文件和目录,删除每个目录时不弹出提示。
DEL\ERASE
删除文件
del a.txt
删除文件a.txt;
del a.txt b.txt
删除文件 a.txt 和 b.txt;
del *.txt
删除所有 txt 文件;
del .\a\
删除a目录下所有文件;
del /s .\a\
删除a目录及其子目录下的所有文件;
del /q *.txt
删除所有 txt 文件,不用提示;
del /s /p .\a\
删除每个文件时提示;
del /f a.txt
强制删除文件;
del /a:h *
删除所有隐藏文件;
REN
重命名
ren a\ b\
目录重命名;
ren a.txt b.txt
文件重命名;
echo
显示信息,回显设置,创建文件
echo
显示回显设置
echo ON
echo OFF
打开或关闭回显
echo aa
回显 aa
echo > a.txt aa
创建文件a.txt 并写入文本 aa 。
copy
复制文件
copy a.txt b.txt
复制文件a.txt保存为b.txt;
copy a\ b\
复制a目录下的所有文件到b目录下;
copy a\ b.txt
复制a目录下的所有文件,拼接为一个文件b.txt;
copy a.txt + b.txt c.txt
复制文件a和b的内容,拼接为一个文件c.txt;
copy a.txt + b.txt d:\
复制文件a和b的内容,拼接为一个文件d:\a.txt;
xcopy
复制文件和目录
xcopy a\ b\
复制a目录下的所有文件到b目录下;
xcopy a\ b\ /e
复制a目录下的所有文件和目录到b目录下;