DOS命令1

发布时间 2023-09-25 18:31:18作者: 流水自净

CMD

重启、设置命令行窗口,显示命令行窗口说明和注意事项。

cmd 重启命令行窗口;
cmd /E:ON 启用命令扩展;
cmd /E:OFF 禁用命令扩展;
cmd /? 显示命令行窗口说明和注意事项;

help

显示所有命令或命令说明

help 显示所有命令
help dir 命令说明

/?

显示命令说明

help /?
dir /?

DIR

文件检索

dir列出当前路径下的所有文件目录
dir \p 分页列出~。
dir \wdir \d宽屏列出,多列显示。

image

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*可匹配如 12312145a6-等以1开头的至少2个字符组成的文本。

CLS

清屏

MD\MKDIR

创建目录

md amkdir 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 acd 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 * 删除所有隐藏文件;

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目录下;