DOS命令 3 檔案操作類命令

2021-05-23 10:07:20 字數 3067 閱讀 5875

檔案操作類命令

(一) copy檔案複製命令

1.功能:拷貝乙個或多個檔案到指定盤上。

2.型別:內部命令

3.格式:copy [源盤][路徑]〈源檔名〉[目標盤][路徑][目標檔名]

4.使用說明:

(1)copy是檔案對檔案的方式複製資料,複製前目標盤必須已經格式化;

(2)複製過程中,目標盤上相同檔名稱的舊檔案會被原始檔取代;

(3)複製檔案時,必須先確定目標般有足夠的空間,否則會出現;insufficient的錯誤資訊,提示磁碟空間不夠;

(4)檔名中允許使用通配舉「*」「?」,可同時複製多個檔案;

(5)copy命令中源檔名必須指出,不可以省略。

(6)複製時,目標檔名可以與源檔名相同,稱作「同名拷貝」此時目標檔名可以省略;

(7)複製時,目標檔名也可以與源檔名不相同,稱作「異名拷貝」,此時,目標檔名不能省略;

(8)複製時,還可以將幾個檔案合併為乙個檔案,稱為「合併拷貝」,格式如下:copy;[源盤][路徑]〈源檔名1〉〈源檔名2〉…[目標盤][路徑]〈目標檔名〉;

(9)利用copy命令,還可以從鍵盤上輸入資料建立檔案,格式如下:copy con [碟符:][路徑]〈檔名〉;

(10)注意:copy命令的使用格式,源檔名與目標檔名之間必須有空格!

(二)xcopy——目錄複製命令

1.功能:複製指定的目錄和目錄下的所有檔案連同目錄結構。

2.型別:外部命令

3.格式:xcopy [源盤:]〈源路徑名〉[目標碟符:][目標路徑名][/s][/v][/e]

4.使用說明:

(1)xcopy是copy的擴充套件,可以把指定的目錄連檔案和目錄結構一併拷貝,但不能拷貝隱藏檔案和系統檔案;

(2)使用時源碟符、源目標路徑名、源檔名至少指定乙個;

(3)選用/s時對源目錄下及其子目錄下的所有檔案進行copy。除非指定/e引數,否則/s不會拷貝空目錄,若不指定/s引數,則xcopy只拷貝源目錄本身的檔案,而不涉及其下的子目錄;

(4)選用/v引數時,對的拷貝的扇區都進行較驗,但速度會降低。

(三)type——顯示檔案內容命令

1.功能:顯示ascii碼檔案的內容。

2.型別:內部命令。

3.格式:type[碟符:][路徑]〈檔名〉

4.使用說明:

(2)該命令一次只可以顯示乙個檔案的內容,不能使用萬用字元;

(3)如果檔案有副檔名,則必須將副檔名寫上;

(4)當檔案較長,一屏顯示不下時,可以按以下格式顯示;type[碟符:][路徑]〈檔名〉|more,more為分屏顯示命令,使用些引數後當滿屏時會暫停,按任意鍵會繼續顯示。

(5)若需將檔案內容列印出來,可用如下格式:

type[碟符:][路徑]〈檔名〉,>prn

此時,印表機應處於聯機狀態。

(四) ren——檔案改名命令

1.功能:更改檔名稱

2.型別:內部命令

3.格式:ren[碟符:][路徑]〈舊檔名〉〈新檔名〉

4.使用說明:

(1)新檔名前不可以加上碟符和路徑,因為該命令只能對同一盤上的檔案更換檔名;

(2)允許使用萬用字元更改一組檔名或副檔名。

(五)fc——檔案比較命令

1.功能:比較檔案的異同,並列出差異處。

2.型別:外部命令

3.格式:fc[碟符:][路徑名]〈檔名〉[碟符:][路徑名][檔名][/a][/b][/c][/n]

4.使用說明:

(1)選用/a引數,為ascii碼比較模式;

(2)選用/b引數,為二進位制比較模式;

(3)選用/c引數,將大小寫字元看成是相同的字元。

(4)選用/n引數,在ascii碼比較方式下,顯示相異處的行號。

(六)attrib——修改檔案屬性命令

1.功能:修改指定檔案的屬性。(檔案屬性參見2.5.4(二)檔案屬性一節)

2.型別:外部命令。

3.格式:attrib[檔名][r][——r][a][——a][h][——h][s][——s][/s]

4.使用說明:

(1)選用r引數,將指定檔案設為唯讀屬性,使得該檔案只能讀取,無法寫入資料或刪除;選用——r引數,去除唯讀屬性;

(2)選用a引數,將檔案設定為檔案屬性;選用——a引數,去除檔案屬性;

(3)選用h引數,將檔案調協為隱含屬性;選用——h引數,去隱含屬性;

(4)選用s引數,將檔案設定為系統屬性;選用——s引數,去除系統屬性;

(5)選用/s引數,對當前目錄下的所有子目錄及作設定。

(七) del——刪除檔案命令

1.功能:刪除指定的檔案。

2.型別:內部命令

3.格式:del[碟符:][路徑]〈檔名〉[/p]

4.使用說明:

(1)選用/p引數,系統在刪除前詢問是否真要刪除該檔案,若不使用這個引數,則自動刪除;

(2)該命令不能刪除屬性為隱含或唯讀的檔案;

(3)在檔名稱中可以使用萬用字元;

(八) undelete——恢復刪除命令

1.功能:恢復被誤刪除命令

2.型別:外部命令。

3.格式:undelete[碟符:][路徑名]〈檔名〉[/dos]/list][/all]

4.使用說明:使用undelete可以使用「*」和「?」萬用字元。

(1)選用/dos引數根據目錄裡殘留的記錄來恢復檔案。由於檔案被刪除時,目錄所記載斬檔名第乙個字元會被改為e5,dos即依據檔案開頭的e5和其後續的字元來找到欲恢復的檔案,所以,undelete會要求使用者輸入乙個字元,以便將檔案名字補齊。但此字元不必和原來的一樣,只需符合dos的檔名規則即可。

(2)選用/list只「列出」符合指定條件的檔案而不做恢復,所以對磁碟內容完全不會有影響。

(3)選用/all自動將可完全恢復的檔案完全恢復,而不一一地詢問使用者,使用此引數時,若undelte利用目錄裡殘留的記錄來將檔案恢復,則會自動選乙個字元將檔名補齊,並且使其不與現存盤名相同,選用字元的優選順序為:#%——0000123456789a~z。

undelete還具有建立檔案的防護措施的功能,已超出本課程授課範圍,請讀者在使用些功能時查閱有關dos手冊。

3 檔案命令

一 touch命令 命令名稱 touch 命令所在路徑 bin touch 執行許可權 所有使用者 語法 touch 檔名 功能描述 建立空資料夾 範例 touch japanlovemove.list 二 二 cat命令 命令名稱 touch 命令所在路徑 bin cat 執行許可權 所有使用者 ...

DOS檔案操作類命令

一 copy檔案複製命令 1 功能 拷貝乙個或多個檔案到指定盤上。2 型別 內部命令 3 格式 copy 源盤 路徑 源檔名 目標盤 路徑 目標檔名 4 使用說明 1 copy是檔案對檔案的方式複製資料,複製前目標盤必須已經格式化 2 複製過程中,目標盤上相同檔名稱的舊檔案會被原始檔取代 3 複製檔...

3 檔案管理命令

檢視檔案 cat cat n 行號 e 對於linux 文字的行結束符號 windows 是 和回車 tac 倒過來看 more less tail heads tail f filename 動態看 末尾內容 文字處理 cut join,awk,sed cut d 分割符號 delimiter f...