DOS命令符集

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]

? ? ? ? ? ? ? 指定要列出的驅動器、目錄和/或文件。

? /A ? ? ? ? ?顯示具有指定屬性的文件。

? attributes ? D ?目錄 ? ? ? ? ? ? ? ?R ?只讀文件

? ? ? ? ? ? ? ?H ?隱藏文件 ? ? ? ? ? ?A ?準備存檔的文件

? ? ? ? ? ? ? ?S ?系統文件 ? ? ? ? ? ?- ?表示“否”的前綴

? /B ? ? ? ? ?使用空格式(沒有標題信息或摘要)。

? /C ? ? ? ? ?在文件大小中顯示千位數分隔符。這是默認值。用 /-C 來

? ? ? ? ? ? ? 停用分隔符顯示。

? /D ? ? ? ? ?跟寬式相同,但文件是按欄分類列出的。

? /L ? ? ? ? ?用小寫。

? /N ? ? ? ? ?新的長列表格式,其中文件名在最右邊。

? /O ? ? ? ? ?用分類順序列出文件。

? sortorder ? ?N ?按名稱(字母順序) ? ? S ?按大小(從小到大)

? ? ? ? ? ? ? ?E ?按擴展名(字母順序) ? D ?按日期/時間(從先到后)

? ? ? ? ? ? ? ?G ?組目錄優(yōu)先 ? ? ? ? ? - ?顛倒順序的前綴

? /P ? ? ? ? ?在每個信息屏幕后暫停。

? /Q ? ? ? ? ?顯示文件所有者。

? /S ? ? ? ? ?顯示指定目錄和所有子目錄中的文件。

? /T ? ? ? ? ?控制顯示或用來分類的時間字符域。

? timefield ? C ?創(chuàng)建時間

? ? ? ? ? ? ? A ?上次訪問時間

? ? ? ? ? ? ? W ?上次寫入的時間

? /W ? ? ? ? ?用寬列表格式。

? /X ? ? ? ? ?顯示為非 8dot3 文件名產生的短名稱。格式是 /N 的格式,

? ? ? ? ? ? ? 短名稱插在長名稱前面。如果沒有短名稱,在其位置則

? ? ? ? ? ? ? 顯示空白。

? /4 ? ? ? ? ?用四位數字顯示年

可以在 DIRCMD 環(huán)境變量中預先設定開關。通過添加前綴 - (破折號)

來替代預先設定的開關。例如,/-W。

cd

顯示當前目錄名或改變當前目錄。

CHDIR [/D] [drive:][path]

CHDIR [..]

CD [/D] [drive:][path]

CD [..]

? .. ? 指定要改成父目錄。

鍵入 CD 驅動器: 顯示指定驅動器中的當前目錄。

不帶參數只鍵入 CD,則顯示當前驅動器和目錄。

使用 /D 命令行開關,除了改變驅動器的當前目錄之外,

還可改變當前驅動器。

如果擴展命令名被啟用,CHDIR 會如下改變:

當前的目錄字符串會被轉換成使用磁盤名上的大小寫。所以,

如果磁盤上的大小寫如此,CD ?C : \TEMP 會將當前目錄設為

C:\Temp。

CHDIR 命令不把空格當作分隔符,因此有可能將目錄名改為一個

帶有空格但不帶有引號的子目錄名。例如:

? ? ?cd \winnt\profiles\username\programs\start menu

與下列相同:

? ? ?cd "\winnt\profiles\username\programs\start menu"

在擴展功能停用的情況下,您必須鍵入以上命令。

創(chuàng)建目錄。

MKDIR [drive:]path

MD [drive:]path

如果命令擴展名被啟用,MKDIR 會如下改變:

如果需要,MKDIR 會在路徑中創(chuàng)建中級目錄。例如: 假設 \a 不

存在,那么:

? ? mkdir \a\b\c\d

與:

? ? mkdir \a

? ? chdir \a

? ? mkdir b

? ? chdir b

? ? mkdir c

? ? chdir c

? ? mkdir d

相同。如果擴展名被停用,則需要鍵入 mkdir \a\b\c\d。

刪除一個目錄。

RMDIR [/S] [/Q] [drive:]path

RD [/S] [/Q] [drive:]path

? ? /S ? ? ?除目錄本身外,還將刪除指定目錄下的所有子目錄和

? ? ? ? ? ? 文件。用于刪除目錄樹。

? ? /Q ? ? ?安靜模式,帶 /S 刪除目錄樹時不要求確認

將一份或多份文件復制到另一個位置。

COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/

? ? ?[+ source [/A | /B] [+ ...]] [destination [/A | /B]

? source ? ? ? 指定要復制的文件。

? /A ? ? ? ? ? 表示一個 ASCII 文本文件。

? /B ? ? ? ? ? 表示一個二進位文件。

? /D ? ? ? ? ? 允許解密要創(chuàng)建的目標文件

? destination ?為新文件指定目錄和/或文件名。

? /V ? ? ? ? ? 驗證新文件寫入是否正確。

? /N ? ? ? ? ? 復制帶有非 8dot3 名稱的文件時,

? ? ? ? ? ? ? ?盡可能使用短文件名。

? /Y ? ? ? ? ? 不使用確認是否要改寫現有目標文件

? ? ? ? ? ? ? ?的提示。

? /-Y ? ? ? ? ?使用確認是否要改寫現有目標文件

? ? ? ? ? ? ? ?的提示。

? /Z ? ? ? ? ? 用可重新啟動模式復制已聯網的文件。

命令行開關 /Y 可以在 COPYCMD 環(huán)境變量中預先設定。

這可能會被命令行上的 /-Y 替代。除非 COPY

命令是在一個批文件腳本中執(zhí)行的,默認值應為

在改寫時進行提示。

要附加文件,請為目標指定一個文件,為源指定

數個文件(用通配符或 file1+file2+file3 格式)。

顯示或更改文件屬性。

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [

/D]]

? + ? 設置屬性。

? - ? ?清除屬性。

? R ? 只讀文件屬性。

? A ? 存檔文件屬性。

? S ? 系統文件屬性。

? H ? 隱藏文件屬性。

? [drive:][path][filename]

? ? ? 指定要處理的文件屬性。

? /S ?處理當前文件夾及其子文件夾中的匹配文件。

? /D ?也處理文件夾。

以圖形顯示驅動器或路徑的文件夾結構。

TREE [drive:][path] [/F] [/A]

? ?/F ? 顯示每個文件夾中文件的名稱。

? ?/A ? 使用 ASCII 字符,而不使用擴展字符。

我知道的一些命令

ASSOC ? ?顯示或修改文件擴展名關聯。

AT ? ? ? 計劃在計算機上運行的命令和程序。

ATTRIB ? 顯示或更改文件屬性。

BREAK ? ?設置或清除擴展式 CTRL+C 檢查。

CACLS ? ?顯示或修改文件的訪問控制列表(ACLs)。

CALL ? ? 從另一個批處理程序調用這一個。

CD ? ? ? 顯示當前目錄的名稱或將其更改。

CHCP ? ? 顯示或設置活動代碼頁數。

CHDIR ? ?顯示當前目錄的名稱或將其更改。

CHKDSK ? 檢查磁盤并顯示狀態(tài)報告。

CHKNTFS ?顯示或修改啟動時間磁盤檢查。

CLS ? ? ?清除屏幕。

CMD ? ? ?打開另一個 Windows 命令解釋程序窗口。

COLOR ? ?設置默認控制臺前景和背景顏色。

COMP ? ? 比較兩個或兩套文件的內容。

COMPACT ?顯示或更改 NTFS 分區(qū)上文件的壓縮。

CONVERT ?將 FAT 卷轉換成 NTFS。您不能轉換

? ? ? ? ?當前驅動器。

COPY ? ? 將至少一個文件復制到另一個位置。

DATE ? ? 顯示或設置日期。

DEL ? ? ?刪除至少一個文件。

DIR ? ? ?顯示一個目錄中的文件和子目錄。

DISKCOMP 比較兩個軟盤的內容。

DISKCOPY 將一個軟盤的內容復制到另一個軟盤。

DOSKEY ? 編輯命令行、調用 Windows 命令并創(chuàng)建宏。

ECHO ? ? 顯示消息,或將命令回顯打開或關上。

ENDLOCAL 結束批文件中環(huán)境更改的本地化。

ERASE ? ?刪除至少一個文件。

EXIT ? ? 退出 CMD.EXE 程序(命令解釋程序)。

FC ? ? ? 比較兩個或兩套文件,并顯示

? ? ? ? ?不同處。

FIND ? ? 在文件中搜索文字字符串。

FINDSTR ?在文件中搜索字符串。

FOR ? ? ?為一套文件中的每個文件運行一個指定的命令。

FORMAT ? 格式化磁盤,以便跟 Windows 使用。

FTYPE ? ?顯示或修改用于文件擴展名關聯的文件類型。

GOTO ? ? 將 Windows 命令解釋程序指向批處理程序

? ? ? ? ?中某個標明的行。

GRAFTABL 啟用 Windows 來以圖像模式顯示

? ? ? ? ?擴展字符集。

HELP ? ? 提供 Windows 命令的幫助信息。

IF ? ? ? 執(zhí)行批處理程序中的條件性處理。

LABEL ? ?創(chuàng)建、更改或刪除磁盤的卷標。

MD ? ? ? 創(chuàng)建目錄。

MKDIR ? ?創(chuàng)建目錄。

MODE ? ? 配置系統設備。

MORE ? ? 一次顯示一個結果屏幕。

MOVE ? ? 將文件從一個目錄移到另一個目錄。

PATH ? ? 顯示或設置可執(zhí)行文件的搜索路徑。

PAUSE ? ?暫停批文件的處理并顯示消息。

POPD ? ? 還原 PUSHD 保存的當前目錄的上一個值。

PRINT ? ?打印文本文件。

PROMPT ? 更改 Windows 命令提示符。

PUSHD ? ?保存當前目錄,然后對其進行更改。

RD ? ? ? 刪除目錄。

RECOVER ?從有問題的磁盤恢復可讀信息。

REM ? ? ?記錄批文件或 CONFIG.SYS 中的注釋。

REN ? ? ?重命名文件。

RENAME ? 重命名文件。

REPLACE ?替換文件。

RMDIR ? ?刪除目錄。

SET ? ? ?顯示、設置或刪除 Windows 環(huán)境變量。

SETLOCAL 開始批文件中環(huán)境更改的本地化。

SHIFT ? ?更換批文件中可替換參數的位置。

SORT ? ? 對輸入進行分類。

START ? ?啟動另一個窗口來運行指定的程序或命令。

SUBST ? ?將路徑跟一個驅動器號關聯。

TIME ? ? 顯示或設置系統時間。

TITLE ? ?設置 CMD.EXE 會話的窗口標題。

TREE ? ? 以圖形模式顯示驅動器或路徑的目錄結構。

TYPE ? ? 顯示文本文件的內容。

VER ? ? ?顯示 Windows 版本。

VERIFY ? 告訴 Windows 是否驗證文件是否已正確

? ? ? ? ?寫入磁盤。

VOL ? ? ?顯示磁盤卷標和序列號。

XCOPY ? ?復制文件和目錄樹。

ASSOC ? ?顯示或修改文件擴展名關聯 ? 詳解ASSOC [.ext[=[fileType]]]

? .ext ? ? ?指定跟文件類型關聯的文件擴展名

? fileType ?指定跟文件擴展名關聯的文件類型

鍵入 ASSOC 而不帶參數,顯示當前文件關聯。如果只用文件擴展

名調用 ASSOC,則顯示那個文件擴展名的當前文件關聯。如果不為

文件類型指定任何參數,命令會刪除文件擴展名的關聯。

AT 命令安排在特定日期和時間運行命令和程序。

要使用 AT 命令,計劃服務必須已在運行中。

AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]]

AT [\\computername] time [/INTERACTIVE]

? ? [ /EVERY:date[,...] | /NEXT:date[,...]] "command"

\\computername ? ? ? 指定遠程計算機。 如果省略這個參數,

? ? ? ? ? ? ? ? ? ? ?會計劃在本地計算機上運行命令。

id ? ? ? ? ? ? ? ? ? 指定給已計劃命令的識別號。

/delete ? ? ? ? ? ? ?刪除某個已計劃的命令。如果省略 id,

? ? ? ? ? ? ? ? ? ? ?計算機上所有已計劃的命令都會被刪除。

/yes ? ? ? ? ? ? ? ? 不需要進一步確認時,跟刪除所有作業(yè)

? ? ? ? ? ? ? ? ? ? ?的命令一起使用。

time ? ? ? ? ? ? ? ? 指定運行命令的時間。

/interactive ? ? ? ? 允許作業(yè)在運行時,與當時登錄的用戶

? ? ? ? ? ? ? ? ? ? ?桌面進行交互。

/every:date[,...] ? ?每個月或每個星期在指定的日期運行命

? ? ? ? ? ? ? ? ? ? ?令。如果省略日期,則默認為在每月的

? ? ? ? ? ? ? ? ? ? ?本日運行。

/next:date[,...] ? ? 指定在下一個指定日期(如,下周四)運

? ? ? ? ? ? ? ? ? ? ?行命令。如果省略日期,則默認為在每

? ? ? ? ? ? ? ? ? ? ?月的本日運行。

"command" ? ? ? ? ? ?準備運行的 Windows NT 命令或批處理

? ? ? ? ? ? ? ? ? ? ?程序。

break

設置或清除 DOS 系統的擴展 CTRL+C 檢測

這個命令是為了與 DOS 系統的兼容而保留的,在 Windows XP

里不起作用。

如果命令擴展名被啟用,并且操作平臺是 Windows XP,

BREAK 命令會在被調試程序調試時輸入一個硬代碼中斷點。

cacls

顯示或者修改文件的訪問控制表(ACL)

CACLS filename [/T] [/E] [/C] [/G user:perm] [/R user [...]]

? ? ? ? ? ? ? ?[/P user:perm [...]] [/D user [...]]

? ?filename ? ? ?顯示 ACL。

? ?/T ? ? ? ? ? ?更改當前目錄及其所有子目錄中

? ? ? ? ? ? ? ? ?指定文件的 ACL。

? ?/E ? ? ? ? ? ?編輯 ACL 而不替換。

? ?/C ? ? ? ? ? ?在出現拒絕訪問錯誤時繼續(xù)。

? ?/G user:perm ?賦予指定用戶訪問權限。

? ? ? ? ? ? ? ? ?Perm 可以是: R ?讀取

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? W ?寫入

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? C ?更改(寫入)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? F ?完全控制

? ?/R user ? ? ? 撤銷指定用戶的訪問權限(僅在與 /E 一起使用時合法)。

? ?/P user:perm ?替換指定用戶的訪問權限。

? ? ? ? ? ? ? ? ?Perm 可以是: N ?無

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? R ?讀取

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? W ?寫入

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? C ?更改(寫入)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? F ?完全控制

? ?/D user ? ? ? 拒絕指定用戶的訪問。

在命令中可以使用通配符指定多個文件。

也可以在命令中指定多個用戶。

縮寫:

? ?CI - 容器繼承。

? ? ? ? ACE 會由目錄繼承。

? ?OI - 對象繼承。

? ? ? ? ACE 會由文件繼承。

? ?IO - 只繼承。

? ? ? ? ACE 不適用于當前文件/目錄。

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • [TOC] ##Assoc 顯示或修改文件擴展名關聯 Assoc [.Ext[=[Filetype]]] .Ex...
    btijjj閱讀 474評論 0 1
  • .bat腳本基本命令語法 目錄 批處理的常見命令(未列舉的命令還比較多,請查閱幫助信息) 1、REM 和 :: 2...
    慶慶慶慶慶閱讀 8,537評論 1 19
  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 6,334評論 0 10
  • 系統管理與維護命令 date date(選項)(參數) | 選項 | 說明 | | :-------- | ...
    蓓蓓的萬能男友閱讀 4,182評論 0 5
  • 最近初略的看完了《批處理標準教程-MHL版本》,把教程中的一些對我有幫助的資料轉為MD格式,就當是做個筆記,加深記...
    禾白小三飄閱讀 1,571評論 1 7

友情鏈接更多精彩內容