DOS命令集
由?﹏???ζ???﹏﹏?創(chuàng)建袖裕, 最后一次修改2015-11-05
DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L]
? [/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4
? [drive:][path][filename]
? ? ? ? ? ? ? 指定要列出的驅(qū)動器逮矛、目錄和/或文件脆炎。
? /A ? ? ? ? ?顯示具有指定屬性的文件践惑。
? attributes ? D ?目錄 ? ? ? ? ? ? ? ?R ?只讀文件
? ? ? ? ? ? ? ?H ?隱藏文件 ? ? ? ? ? ?A ?準(zhǔn)備存檔的文件
? ? ? ? ? ? ? ?S ?系統(tǒng)文件 ? ? ? ? ? ?- ?表示“否”的前綴
? /B ? ? ? ? ?使用空格式(沒有標(biāo)題信息或摘要)铲敛。
? /C ? ? ? ? ?在文件大小中顯示千位數(shù)分隔符膜眠。這是默認(rèn)值拗踢。用 /-C 來
? ? ? ? ? ? ? 停用分隔符顯示脚牍。
? /D ? ? ? ? ?跟寬式相同,但文件是按欄分類列出的巢墅。
? /L ? ? ? ? ?用小寫诸狭。
? /N ? ? ? ? ?新的長列表格式,其中文件名在最右邊君纫。
? /O ? ? ? ? ?用分類順序列出文件驯遇。
? sortorder ? ?N ?按名稱(字母順序) ? ? S ?按大小(從小到大)
? ? ? ? ? ? ? ?E ?按擴(kuò)展名(字母順序) ? D ?按日期/時(shí)間(從先到后)
? ? ? ? ? ? ? ?G ?組目錄優(yōu)先 ? ? ? ? ? - ?顛倒順序的前綴
? /P ? ? ? ? ?在每個(gè)信息屏幕后暫停。
? /Q ? ? ? ? ?顯示文件所有者蓄髓。
? /S ? ? ? ? ?顯示指定目錄和所有子目錄中的文件叉庐。
? /T ? ? ? ? ?控制顯示或用來分類的時(shí)間字符域。
? timefield ? C ?創(chuàng)建時(shí)間
? ? ? ? ? ? ? A ?上次訪問時(shí)間
? ? ? ? ? ? ? W ?上次寫入的時(shí)間
? /W ? ? ? ? ?用寬列表格式会喝。
? /X ? ? ? ? ?顯示為非 8dot3 文件名產(chǎn)生的短名稱陡叠。格式是 /N 的格式,
? ? ? ? ? ? ? 短名稱插在長名稱前面好乐。如果沒有短名稱匾竿,在其位置則
? ? ? ? ? ? ? 顯示空白。
? /4 ? ? ? ? ?用四位數(shù)字顯示年
可以在 DIRCMD 環(huán)境變量中預(yù)先設(shè)定開關(guān)蔚万。通過添加前綴 - (破折號)
來替代預(yù)先設(shè)定的開關(guān)岭妖。例如,/-W。
cd
顯示當(dāng)前目錄名或改變當(dāng)前目錄昵慌。
CHDIR [/D] [drive:][path]
CHDIR [..]
CD [/D] [drive:][path]
CD [..]
? .. ? 指定要改成父目錄假夺。
鍵入 CD 驅(qū)動器: 顯示指定驅(qū)動器中的當(dāng)前目錄。
不帶參數(shù)只鍵入 CD斋攀,則顯示當(dāng)前驅(qū)動器和目錄已卷。
使用 /D 命令行開關(guān),除了改變驅(qū)動器的當(dāng)前目錄之外淳蔼,
還可改變當(dāng)前驅(qū)動器侧蘸。
如果擴(kuò)展命令名被啟用,CHDIR 會如下改變:
當(dāng)前的目錄字符串會被轉(zhuǎn)換成使用磁盤名上的大小寫鹉梨。所以讳癌,
如果磁盤上的大小寫如此,CD ?C : \TEMP 會將當(dāng)前目錄設(shè)為
C:\Temp存皂。
CHDIR 命令不把空格當(dāng)作分隔符晌坤,因此有可能將目錄名改為一個(gè)
帶有空格但不帶有引號的子目錄名。例如:
? ? ?cd \winnt\profiles\username\programs\start menu
與下列相同:
? ? ?cd "\winnt\profiles\username\programs\start menu"
在擴(kuò)展功能停用的情況下旦袋,您必須鍵入以上命令骤菠。
創(chuàng)建目錄。
MKDIR [drive:]path
MD [drive:]path
如果命令擴(kuò)展名被啟用疤孕,MKDIR 會如下改變:
如果需要商乎,MKDIR 會在路徑中創(chuàng)建中級目錄。例如: 假設(shè) \a 不
存在胰柑,那么:
? ? mkdir \a\b\c\d
與:
? ? mkdir \a
? ? chdir \a
? ? mkdir b
? ? chdir b
? ? mkdir c
? ? chdir c
? ? mkdir d
相同截亦。如果擴(kuò)展名被停用爬泥,則需要鍵入 mkdir \a\b\c\d柬讨。
刪除一個(gè)目錄。
RMDIR [/S] [/Q] [drive:]path
RD [/S] [/Q] [drive:]path
? ? /S ? ? ?除目錄本身外袍啡,還將刪除指定目錄下的所有子目錄和
? ? ? ? ? ? 文件踩官。用于刪除目錄樹。
? ? /Q ? ? ?安靜模式境输,帶 /S 刪除目錄樹時(shí)不要求確認(rèn)
將一份或多份文件復(fù)制到另一個(gè)位置蔗牡。
COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/
? ? ?[+ source [/A | /B] [+ ...]] [destination [/A | /B]
? source ? ? ? 指定要復(fù)制的文件。
? /A ? ? ? ? ? 表示一個(gè) ASCII 文本文件嗅剖。
? /B ? ? ? ? ? 表示一個(gè)二進(jìn)位文件辩越。
? /D ? ? ? ? ? 允許解密要創(chuàng)建的目標(biāo)文件
? destination ?為新文件指定目錄和/或文件名。
? /V ? ? ? ? ? 驗(yàn)證新文件寫入是否正確信粮。
? /N ? ? ? ? ? 復(fù)制帶有非 8dot3 名稱的文件時(shí)黔攒,
? ? ? ? ? ? ? ?盡可能使用短文件名。
? /Y ? ? ? ? ? 不使用確認(rèn)是否要改寫現(xiàn)有目標(biāo)文件
? ? ? ? ? ? ? ?的提示。
? /-Y ? ? ? ? ?使用確認(rèn)是否要改寫現(xiàn)有目標(biāo)文件
? ? ? ? ? ? ? ?的提示督惰。
? /Z ? ? ? ? ? 用可重新啟動模式復(fù)制已聯(lián)網(wǎng)的文件不傅。
命令行開關(guān) /Y 可以在 COPYCMD 環(huán)境變量中預(yù)先設(shè)定。
這可能會被命令行上的 /-Y 替代赏胚。除非 COPY
命令是在一個(gè)批文件腳本中執(zhí)行的访娶,默認(rèn)值應(yīng)為
在改寫時(shí)進(jìn)行提示。
要附加文件觉阅,請為目標(biāo)指定一個(gè)文件崖疤,為源指定
數(shù)個(gè)文件(用通配符或 file1+file2+file3 格式)。
顯示或更改文件屬性典勇。
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [
/D]]
? + ? 設(shè)置屬性戳晌。
? - ? ?清除屬性。
? R ? 只讀文件屬性痴柔。
? A ? 存檔文件屬性沦偎。
? S ? 系統(tǒng)文件屬性。
? H ? 隱藏文件屬性咳蔚。
? [drive:][path][filename]
? ? ? 指定要處理的文件屬性豪嚎。
? /S ?處理當(dāng)前文件夾及其子文件夾中的匹配文件。
? /D ?也處理文件夾谈火。
以圖形顯示驅(qū)動器或路徑的文件夾結(jié)構(gòu)侈询。
TREE [drive:][path] [/F] [/A]
? ?/F ? 顯示每個(gè)文件夾中文件的名稱。
? ?/A ? 使用 ASCII 字符糯耍,而不使用擴(kuò)展字符扔字。
我知道的一些命令
ASSOC ? ?顯示或修改文件擴(kuò)展名關(guān)聯(lián)。
AT ? ? ? 計(jì)劃在計(jì)算機(jī)上運(yùn)行的命令和程序温技。
ATTRIB ? 顯示或更改文件屬性革为。
BREAK ? ?設(shè)置或清除擴(kuò)展式 CTRL+C 檢查。
CACLS ? ?顯示或修改文件的訪問控制列表(ACLs)舵鳞。
CALL ? ? 從另一個(gè)批處理程序調(diào)用這一個(gè)震檩。
CD ? ? ? 顯示當(dāng)前目錄的名稱或?qū)⑵涓摹?/p>
CHCP ? ? 顯示或設(shè)置活動代碼頁數(shù)。
CHDIR ? ?顯示當(dāng)前目錄的名稱或?qū)⑵涓摹?/p>
CHKDSK ? 檢查磁盤并顯示狀態(tài)報(bào)告蜓堕。
CHKNTFS ?顯示或修改啟動時(shí)間磁盤檢查抛虏。
CLS ? ? ?清除屏幕。
CMD ? ? ?打開另一個(gè) Windows 命令解釋程序窗口套才。
COLOR ? ?設(shè)置默認(rèn)控制臺前景和背景顏色迂猴。
COMP ? ? 比較兩個(gè)或兩套文件的內(nèi)容。
COMPACT ?顯示或更改 NTFS 分區(qū)上文件的壓縮背伴。
CONVERT ?將 FAT 卷轉(zhuǎn)換成 NTFS沸毁。您不能轉(zhuǎn)換
? ? ? ? ?當(dāng)前驅(qū)動器儡率。
COPY ? ? 將至少一個(gè)文件復(fù)制到另一個(gè)位置。
DATE ? ? 顯示或設(shè)置日期以清。
DEL ? ? ?刪除至少一個(gè)文件儿普。
DIR ? ? ?顯示一個(gè)目錄中的文件和子目錄。
DISKCOMP 比較兩個(gè)軟盤的內(nèi)容掷倔。
DISKCOPY 將一個(gè)軟盤的內(nèi)容復(fù)制到另一個(gè)軟盤眉孩。
DOSKEY ? 編輯命令行、調(diào)用 Windows 命令并創(chuàng)建宏勒葱。
ECHO ? ? 顯示消息浪汪,或?qū)⒚罨仫@打開或關(guān)上。
ENDLOCAL 結(jié)束批文件中環(huán)境更改的本地化凛虽。
ERASE ? ?刪除至少一個(gè)文件死遭。
EXIT ? ? 退出 CMD.EXE 程序(命令解釋程序)。
FC ? ? ? 比較兩個(gè)或兩套文件凯旋,并顯示
? ? ? ? ?不同處呀潭。
FIND ? ? 在文件中搜索文字字符串。
FINDSTR ?在文件中搜索字符串至非。
FOR ? ? ?為一套文件中的每個(gè)文件運(yùn)行一個(gè)指定的命令钠署。
FORMAT ? 格式化磁盤,以便跟 Windows 使用荒椭。
FTYPE ? ?顯示或修改用于文件擴(kuò)展名關(guān)聯(lián)的文件類型谐鼎。
GOTO ? ? 將 Windows 命令解釋程序指向批處理程序
? ? ? ? ?中某個(gè)標(biāo)明的行。
GRAFTABL 啟用 Windows 來以圖像模式顯示
? ? ? ? ?擴(kuò)展字符集趣惠。
HELP ? ? 提供 Windows 命令的幫助信息狸棍。
IF ? ? ? 執(zhí)行批處理程序中的條件性處理。
LABEL ? ?創(chuàng)建味悄、更改或刪除磁盤的卷標(biāo)草戈。
MD ? ? ? 創(chuàng)建目錄。
MKDIR ? ?創(chuàng)建目錄傍菇。
MODE ? ? 配置系統(tǒng)設(shè)備猾瘸。
MORE ? ? 一次顯示一個(gè)結(jié)果屏幕。
MOVE ? ? 將文件從一個(gè)目錄移到另一個(gè)目錄丢习。
PATH ? ? 顯示或設(shè)置可執(zhí)行文件的搜索路徑。
PAUSE ? ?暫停批文件的處理并顯示消息淮悼。
POPD ? ? 還原 PUSHD 保存的當(dāng)前目錄的上一個(gè)值咐低。
PRINT ? ?打印文本文件。
PROMPT ? 更改 Windows 命令提示符袜腥。
PUSHD ? ?保存當(dāng)前目錄见擦,然后對其進(jìn)行更改钉汗。
RD ? ? ? 刪除目錄。
RECOVER ?從有問題的磁盤恢復(fù)可讀信息鲤屡。
REM ? ? ?記錄批文件或 CONFIG.SYS 中的注釋损痰。
REN ? ? ?重命名文件。
RENAME ? 重命名文件酒来。
REPLACE ?替換文件卢未。
RMDIR ? ?刪除目錄。
SET ? ? ?顯示堰汉、設(shè)置或刪除 Windows 環(huán)境變量辽社。
SETLOCAL 開始批文件中環(huán)境更改的本地化。
SHIFT ? ?更換批文件中可替換參數(shù)的位置翘鸭。
SORT ? ? 對輸入進(jìn)行分類滴铅。
START ? ?啟動另一個(gè)窗口來運(yùn)行指定的程序或命令。
SUBST ? ?將路徑跟一個(gè)驅(qū)動器號關(guān)聯(lián)就乓。
TIME ? ? 顯示或設(shè)置系統(tǒng)時(shí)間汉匙。
TITLE ? ?設(shè)置 CMD.EXE 會話的窗口標(biāo)題。
TREE ? ? 以圖形模式顯示驅(qū)動器或路徑的目錄結(jié)構(gòu)生蚁。
TYPE ? ? 顯示文本文件的內(nèi)容盹兢。
VER ? ? ?顯示 Windows 版本。
VERIFY ? 告訴 Windows 是否驗(yàn)證文件是否已正確
? ? ? ? ?寫入磁盤守伸。
VOL ? ? ?顯示磁盤卷標(biāo)和序列號绎秒。
XCOPY ? ?復(fù)制文件和目錄樹。
ASSOC ? ?顯示或修改文件擴(kuò)展名關(guān)聯(lián) ? 詳解ASSOC [.ext[=[fileType]]]
? .ext ? ? ?指定跟文件類型關(guān)聯(lián)的文件擴(kuò)展名
? fileType ?指定跟文件擴(kuò)展名關(guān)聯(lián)的文件類型
鍵入 ASSOC 而不帶參數(shù)尼摹,顯示當(dāng)前文件關(guān)聯(lián)见芹。如果只用文件擴(kuò)展
名調(diào)用 ASSOC,則顯示那個(gè)文件擴(kuò)展名的當(dāng)前文件關(guān)聯(lián)蠢涝。如果不為
文件類型指定任何參數(shù)玄呛,命令會刪除文件擴(kuò)展名的關(guān)聯(lián)。
AT 命令安排在特定日期和時(shí)間運(yùn)行命令和程序和二。
要使用 AT 命令徘铝,計(jì)劃服務(wù)必須已在運(yùn)行中。
AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]]
AT [\\computername] time [/INTERACTIVE]
? ? [ /EVERY:date[,...] | /NEXT:date[,...]] "command"
\\computername ? ? ? 指定遠(yuǎn)程計(jì)算機(jī)惯吕。 如果省略這個(gè)參數(shù)惕它,
? ? ? ? ? ? ? ? ? ? ?會計(jì)劃在本地計(jì)算機(jī)上運(yùn)行命令。
id ? ? ? ? ? ? ? ? ? 指定給已計(jì)劃命令的識別號废登。
/delete ? ? ? ? ? ? ?刪除某個(gè)已計(jì)劃的命令淹魄。如果省略 id,
? ? ? ? ? ? ? ? ? ? ?計(jì)算機(jī)上所有已計(jì)劃的命令都會被刪除堡距。
/yes ? ? ? ? ? ? ? ? 不需要進(jìn)一步確認(rèn)時(shí)甲锡,跟刪除所有作業(yè)
? ? ? ? ? ? ? ? ? ? ?的命令一起使用兆蕉。
time ? ? ? ? ? ? ? ? 指定運(yùn)行命令的時(shí)間。
/interactive ? ? ? ? 允許作業(yè)在運(yùn)行時(shí)缤沦,與當(dāng)時(shí)登錄的用戶
? ? ? ? ? ? ? ? ? ? ?桌面進(jìn)行交互虎韵。
/every:date[,...] ? ?每個(gè)月或每個(gè)星期在指定的日期運(yùn)行命
? ? ? ? ? ? ? ? ? ? ?令。如果省略日期缸废,則默認(rèn)為在每月的
? ? ? ? ? ? ? ? ? ? ?本日運(yùn)行包蓝。
/next:date[,...] ? ? 指定在下一個(gè)指定日期(如,下周四)運(yùn)
? ? ? ? ? ? ? ? ? ? ?行命令呆奕。如果省略日期养晋,則默認(rèn)為在每
? ? ? ? ? ? ? ? ? ? ?月的本日運(yùn)行。
"command" ? ? ? ? ? ?準(zhǔn)備運(yùn)行的 Windows NT 命令或批處理
? ? ? ? ? ? ? ? ? ? ?程序梁钾。
break
設(shè)置或清除 DOS 系統(tǒng)的擴(kuò)展 CTRL+C 檢測
這個(gè)命令是為了與 DOS 系統(tǒng)的兼容而保留的绳泉,在 Windows XP
里不起作用。
如果命令擴(kuò)展名被啟用姆泻,并且操作平臺是 Windows XP零酪,
BREAK 命令會在被調(diào)試程序調(diào)試時(shí)輸入一個(gè)硬代碼中斷點(diǎn)。
cacls
顯示或者修改文件的訪問控制表(ACL)
CACLS filename [/T] [/E] [/C] [/G user:perm] [/R user [...]]
? ? ? ? ? ? ? ?[/P user:perm [...]] [/D user [...]]
? ?filename ? ? ?顯示 ACL拇勃。
? ?/T ? ? ? ? ? ?更改當(dāng)前目錄及其所有子目錄中
? ? ? ? ? ? ? ? ?指定文件的 ACL四苇。
? ?/E ? ? ? ? ? ?編輯 ACL 而不替換。
? ?/C ? ? ? ? ? ?在出現(xiàn)拒絕訪問錯(cuò)誤時(shí)繼續(xù)方咆。
? ?/G user:perm ?賦予指定用戶訪問權(quán)限月腋。
? ? ? ? ? ? ? ? ?Perm 可以是: R ?讀取
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? W ?寫入
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? C ?更改(寫入)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? F ?完全控制
? ?/R user ? ? ? 撤銷指定用戶的訪問權(quán)限(僅在與 /E 一起使用時(shí)合法)。
? ?/P user:perm ?替換指定用戶的訪問權(quán)限瓣赂。
? ? ? ? ? ? ? ? ?Perm 可以是: N ?無
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? R ?讀取
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? W ?寫入
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? C ?更改(寫入)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? F ?完全控制
? ?/D user ? ? ? 拒絕指定用戶的訪問榆骚。
在命令中可以使用通配符指定多個(gè)文件。
也可以在命令中指定多個(gè)用戶煌集。
縮寫:
? ?CI - 容器繼承妓肢。
? ? ? ? ACE 會由目錄繼承。
? ?OI - 對象繼承苫纤。
? ? ? ? ACE 會由文件繼承碉钠。
? ?IO - 只繼承。
? ? ? ? ACE 不適用于當(dāng)前文件/目錄卷拘。