mv 移動檔案或目錄

2022-07-19 17:45:14 字數 885 閱讀 7146

mv命令用來對檔案或目錄重新命名,或者將檔案從乙個目錄移到另乙個目錄中。source表示原始檔或目錄,target表示目標檔案或目錄。如果將乙個檔案移到乙個已經存在的目標檔案中,則目標檔案的內容將被覆蓋。

mv命令可以用來將原始檔移至乙個目標檔案中,或將一組檔案移至乙個目標目錄中。原始檔被移至目標檔案有兩種不同的結果:

如果目標檔案是到某一目錄檔案的路徑,原始檔會被移到此目錄下,且檔名不變。

如果目標檔案不是目錄檔案,則源檔名(只能有乙個)會變為此目標檔名,並覆蓋己存在的同名檔案。如果原始檔和目標檔案在同乙個目錄下,mv的作用就是改檔名。當目標檔案是目錄檔案時,原始檔或目錄引數可以有多個,則所有的原始檔都會被移至目標檔案中。所有移到該目錄下的檔案都將保留以前的檔名。

注意事項:mv與cp的結果不同,mv好像檔案「搬家」,檔案個數並未增加。而cp對檔案進行複製,檔案個數增加了。

mv(選項)(引數)
--backup=《備份模式》:若需覆蓋檔案,則覆蓋前先行備份;

-b:當檔案存在時,覆蓋前,為其建立乙個備份;

-f:若目標檔案或目錄與現有的檔案或目錄重複,則直接覆蓋現有的檔案或目錄;

-i:互動式操作,覆蓋前先行詢問使用者,如果原始檔與目標檔案或目標目錄中的檔案同名,則詢問使用者是否覆蓋目標檔案。使用者輸入」y」,表示將覆蓋目標檔案;輸入」n」,表示取消對原始檔的移動。這樣可以避免誤將檔案覆蓋。

--strip-trailing-slashes:刪除原始檔中的斜槓「/」;

-s《字尾》:為備份檔案指定字尾,而不使用預設的字尾;

--target-directory=《目錄》:指定原始檔要移動到目標目錄;

-u:當原始檔比目標檔案新或者目標檔案不存在時,才執行移動操作。

mv 重新命名或移動檔案

root oracle linux.x64 11gr2 mv help 用法 mv 選項 t 原始檔 目標檔案 或 mv 選項 原始檔.目錄 或 mv 選項 t 目錄 原始檔.將原始檔重新命名為目標檔案,或將原始檔移動至指定目錄。長選項必須使用的引數對於短選項時也是必需使用的。backup cont...

Shell命令 mv 命令 更名或移動檔案

linux mv命令用來為檔案或目錄改名 或將檔案或目錄移入其它位置。mv引數設定與執行結果 命令格式 執行結果 mv 檔名 檔名 將源檔名改為目標檔名 mv 檔名 目錄名 將檔案移動到目標目錄v mv 目錄名 目錄名 目標目錄已存在,將源目錄移動到目標目錄 目標目錄不存在則改名 mv 目錄名 檔名...

Linux命令(三) 移動檔案 mv

使用者可以使用 mv 命令來移動檔案或目錄至另乙個檔案或目錄,還可以將目錄或檔案重新命名。如果將乙個檔案移動到乙個已經存在的目標檔案中,目標檔案的內容將會被覆蓋。mv 命令接收兩個引數時,第乙個引數表示原始檔或目錄,第二個引數表示目標檔案或目錄。接收多個引數時,如果最後乙個引數對應的是目錄而且改目錄...