命令窗口常用命令

1、cd 命令

cd       //显示当前目录
cd ..       //退出到上一个目录
cd /d D:     //进入上次D盘所在目录
cd /d d:\      //进入D盘根目录
cd /d D:\test      //进入D盘下的test目录

2、md:新建文件夹

md D:\test      //在D盘下创建test文件夹
md test1 test2       //在当前目录下创建test1和test2文件夹

3、dir:显示目录中的内容

dir       //显示当前目录中的文件夹和文件
dir /b       //只显示当前目录的的文件名
dir /p      //分页显示当前目录中的文件内容
dir /ad       //显示当前目录中的文件夹
dir /a-d      //显示当前目录中的文件
dir C:\windows       //显示c盘windows下的内容
dir test.txt      //显示当前目录找那个test.txt的信息
dir /S      //递归显示当前目录中的内容
dir test*      //显示当前目录下以test开头的文件和文件夹的信息
dir /AH /OS      //值显示当前目录中隐藏的文件和目录,并按照文件大小从小到大排序

4、rd:删除目录

rd test       //删除当前目录下的test空文件夹
rd /s /q d:\test       //使用安静模式删除d:\test(除目录本身外,还讲删除制定牡蛎下的所有子目录和文件)

5、ren:文件或目录重命名

ren test.txt sample.bat       //将当前目录下的test.txt文件重命名为sample.bat
ren c:\test test02       //将c盘下的test文件重命名为test02

6、tree:显示目录结构

tree D:\test       //显示d盘test的目录结构   

7、copy:拷贝文件

copy test.txt e:\mybat   //将当前目录下的test.txt拷贝到e:\mybat目录下(若mybat中存在相同文件,则会询问是否覆盖)

copy sample e:\mybat   //将当前目录下的sample文件夹中的文件拷贝到e:\mybat下(存在相同目录,会询问是否覆盖)

copy test.txt e:\mybat\test1.txt  //将当前目录下的test.txt拷贝到e:\mybat下,并重命名为test1.txt(若存在test1.txt,则会询问是够覆盖)

copy /Y test.txt e:\mybat   //将当前目录下的test.txt拷贝到e:\mybat下(无须询问,直接覆盖)

8、xcopy:更强大的复制命令

xcopy c:\bat\test e:\hello\ /d:11-16-2018   //将c:\bat\test中的2018年11月16号后更改的文件拷贝到e:\hello中

9、move:移动文件

move *.png test   //将当前目录下的png图片移动到当前目录下test文件夹中(若存在相同图片,会询问是否覆盖)

move /Y *.png test   //将当前目录下的png图片移动到当期那目录下test文件夹中(不询问,直接覆盖)

move 1.png e:\mybat\2.png   //将当前目录下的1.png移动到e盘mybat文件夹中,并重命名为2.png(若存在同名,会询问是够覆盖)

move test e:\new   //若e盘中存在new文件夹,将当前目录下的test文件夹移动到e盘new文件夹中,若不存在,将当前目录下的test文件夹移动到e盘,并重命名为new

10、del:删除文件(只能删除文件,无法删除目录)

del test   //删除当前目录下的test文件夹中的所有非法制度文件(子目录下的文件不删除,删除前会确认)

del /f test   //删除当前目录下的test文件夹中的所有文件(含只读文件;子目录下的文件不删除;删除前会确认)

del /f /s /q test e:\mybat\*.doc   //删除当前目录下的test文件夹中所有文件及e:\mybat中所有doc文件(含只读文件;地柜子目录下的文件;删除前不确认)

补充参数:/ar 、/ah、/as、/aa  分别表示删除只读、隐藏、系统、存档文件

                 /a-r、/a-h、/a-s、/a-a  分别拜师删除只读、隐藏、系统、存档以外的文件

del /ar *.*   //删除当前目录下所有只读文件

del /a-s *.*   //删除单签目录下出系统文件外所有的文件

11、replace:替换文件(正在使用中的文件也可以替换成功

replace e:\test..txt e:\mybat   //使用e盘下的test.txt强制替换e盘mybat下的test.txt文件

12、type:显示文本文件内容

type e:\test.txt   //显示e盘中test.txt的文本内容

type conf.ini  //显示当前目录下conf.ini的文本内容

type e:\test.txt | more   //分页显示E盘中test.txt的文本内容

13、more:逐屏显示文本文件内容

more conf.ini   //逐屏显示当前目录下conf.ini的文本内容(空格:下一屏;q:退出)