命令窗口常用命令
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:退出)
