第二卷 控製台命令詳解(1 / 3)

第二卷 控製台命令詳解

第一章 目錄和文件操作命令

Attrib

更改單個文件或目錄的屬性。該命令設置或刪除指派給文件或目錄的隻讀、係統、存檔、隱藏以及壓縮屬性。

含有下列參數的attrib命令僅當使用故障恢複控製台時才可用。含有不同參數的attrib

命令可在命令提示符中使用。

attrib[+r|-r][+s|-s][+h|-h][+c|-c][[drive:][path]filename]

參數

+r設置隻讀屬性。

-r清除隻讀屬性。

+s設置係統屬性。

-s清除係統屬性。

+h設置隱藏屬性。

-h清除隱藏屬性。

+c設置壓縮屬性。

-c清除壓縮屬性。

[[drive:][path]filename]

指定要處理的目錄或文件的位置和名稱。可以一次隻更改一個文件,也可以更改整個目錄。

注意:可以用一個命令更改一個文件或目錄的多個屬性。

Batch

執行在文本文件中指定的命令。batch命令僅在使用故障恢複控製台時才可用。故障恢複控製台可以從安裝CD中啟動。

batchinput_file[output_file]

參數

input_file

指定包含要執行的命令列表的文本文件。Input_file可以由驅動器號和冒號、目錄名、文件名或它們的組合構成。

output_file

如果指定,則在命名文件中存儲命令輸出。如果沒有指定,輸出將顯示在屏幕上。

範例

下例將執行批處理文件C:\Jobs\Find.txt並將輸出存儲在文件C:\Jobs\Results.txt中:

batchc:\jobs\find.txtc:\jobs\results.txt

注意:批處理文件不能包含嵌套的batch命令。

Chdir(Cd)

顯示當前目錄的名稱,或更改當前的文件夾。

含有下列參數的chdir命令僅在使用故障恢複控製台時才可用。可在命令提示符下使用帶有不同參數的chdir命令。

chdir[drive:][path][..]

或者

cd[drive:][path][..]

參數無

如果不帶任何參數,chdir將顯示當前驅動器和文件夾的名稱。隻與驅動器號一起使用(例如cdC:),chdir將顯示指定驅動器上的當前目錄。

[drive:][path]

指定要改到的驅動器(如果不是當前驅動器)和目錄。

[..]

指明要改到父文件夾。在chdir和兩個句點之間插入一個空格。

注意

·Chdir將空格視作分隔符。用引號將包含空格的目錄名擴起來。例如:

cd"drivercache"

·Chdir隻適用於當前Windows安裝的係統目錄、可移動媒體、硬盤分區的根目錄或本地安裝源。

Copy

將單個文件複製到其他位置。含有下列參數的copy命令僅在使用故障恢複控製台時才可用。

可在命令提示符下使用帶不同參數的copy命令。

copysource[destination]

參數

source

指定要被複製的文件的位置和名稱。Source可由驅動器號和冒號、目錄名、文件名或組合所組成。

destination

指定要複製到其中的文件或文件集的位置和名稱。Destination可以由驅動器號和冒號、文件夾名、文件名及組合而組成。

注意

·源可以是可移動媒體、當前Windows安裝的係統目錄中的任何目錄、驅動器的根目錄、本地安裝源或Cmdcons目錄。

·目標可以是除可移動媒體以外的任何與源相同的位置。如果沒有指定目標,則默認為

當前目錄。

·Windows安裝CD中的壓縮文件在複製過程中解壓縮。

·Copy不支持通配符。

Delete(Del)

刪除單個文件。含有下列參數的delete或del命令僅在使用故障恢複控製台時才可用。可在命令提示符下使用帶有不同參數的delete或del命令。

delete[drive:][path]filename

或者

del[drive:][path]filename

參數

[drive:][path]filename指定要刪除的文件的位置和名稱。

注意

·Delete隻適用於當前Windows安裝的係統目錄、可移動媒體、硬盤分區的根目錄或本地安裝源。

Dir

顯示目錄中的文件和子目錄列表。含有下列參數的dir命令僅在使用故障恢複控製台時才可用。可在命令提示符下使用帶有不同參數的dir命令。

dir[drive:][path][filename]

參數

[drive:][path]

指定要查看列表的驅動器和目錄。

[filename]

指定要查看列表的特定文件或一組文件。可以使用多個文件名。文件名可以用空格、逗號或分號隔開。可以在filename參數中使用通配符(?和*)顯示一組文件。

Dir還列出磁盤的卷標和序列號,以及所列文件的數目,累計大小和磁盤上剩餘的可用空間(以字節計)。對於每個文件和子目錄而言,dir列出文件的擴展名、文件字節數、文件的最後修改日期和時間以及下列文件屬性(如果可用):

縮寫 屬性

d目錄

h隱藏文件

s係統文件

e加密

r隻讀

a存檔文件

c已壓縮

p重新分析點

注意:

Dir僅適用於當前Windows安裝的係統目錄、可移動媒體、硬盤分區的根目錄或本地安裝源。

Expand

從壓縮文件中提取文件。通過該命令可從.cab文件或壓縮文件中提取驅動程序文件。

含有下列參數的expand命令僅在使用故障恢複控製台時才可用。可在命令提示符下使用帶有不同參數的expand命令。

expandsource[/F:filespec}][destination][/d][/y]

參數

source

指定要展開的文件。如果源文件隻包含一個文件,請使用該選項。source可由驅動器號和冒號、目錄名、文件名或組合所組成。不能使用通配符。

/f:size

如果源文件包含多個文件,指定要提取的文件的名稱。可以對要提取的文件使用通配符。

destination

指定提取文件或每個單獨文件的目標目錄和(或)文件名。

/d

列出CAB文件中包含的文件而不展開或提取。

/y

在展開或提取文件時不出現覆蓋提示。

範例

下例將從安裝CD上的驅動程序CAB文件中提取Msgame.sys文件並將其複製到C:\Windows\System\Drivers:

expandd:\i386\driver.cab\f:msgame.sysc:\windows\system\drivers

下例將展開壓縮文件Access.cp_:

expandd:\i386\acces.cp_c:\windows\system32\access.cpl

下例將列出安裝CD上的驅動程序CAB文件中的所有文件。

expand/dd:\i386\driver.cab

要點

·驅動程序CAB文件包含成千上萬的文件,其中包括由Windows提供的大部分驅動程序。將所有文件從CAB文件展開到硬盤上需要花較長的時間和大量的磁盤空間。建議僅從該文件中提取需要的文件。

注意

·如果沒有指定目標,文件將被複製到當前目錄。

·不能將軟盤驅動器或CD-ROM等可移動媒體指定為目標。

Mkdir(md)

創建目錄或子目錄。含有下列參數的mkdir命令僅在使用故障恢複控製台時可用。可在命令提示符下使用帶不同參數的mkdir命令。

mkdir[drive:]path

或者

md[drive:]path

參數

drive:

指定要創建新目錄的驅動器。

path

指定新目錄的名稱和位置。不能使用通配符。

注意

·Mkdir僅適用於當前Windows安裝的係統目錄、可移動媒體、硬盤分區的根目錄或本地安裝源。