每天乙個Linux命令(10) mv命令

2022-09-05 03:39:10 字數 876 閱讀 7529

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

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

mv(選項)(引數)

--backup=《備份模式》:若需覆蓋檔案,則覆蓋前先行備份;

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

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

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

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

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

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

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

原始檔:原始檔列表。

目標檔案:如果「目標檔案」是檔名則在移動檔案的同時,將其改名為「目標檔案」;如果「目標檔案」是目錄名則將原始檔移動到「目標檔案」下。

將檔案ex3改名為new1

mv ex3 new1

將目錄/usr/men中的所有檔案移到當前目錄(用.表示)中:

mv /usr/men/* .

每天乙個linux命令 mv 7

mv命令可以用來移動檔案或者將檔案改名 move rename files 是linux系統下常用的命令,經常用來備份檔案或者目錄。在跨檔案系統移動檔案時,mv先拷貝,再將原有檔案刪除,而鏈至該檔案的鏈結也將丟失 mv 選項 原始檔或目錄 目標檔案或目錄 引數備註 b若需覆蓋檔案,則覆蓋前先行備份。...

每天乙個linux命令(7) mv命令

可以用來移動檔案或者將檔案改名 mv 選項 原始檔或目錄 目標檔案或目錄視mv命令中第二個引數型別的不同 是目標檔案還是目標目錄 mv命令將檔案重新命名或將其移至乙個新的目錄中。當第二個引數型別是檔案時,mv命令完成檔案重新命名,此時,原始檔只能有乙個 也可以是源目錄名 它將所給的原始檔或目錄重新命...

每天乙個linux命令(7) mv命令

mv命令是move的縮寫,可以用來移動檔案或者將檔案改名 move rename files 是linux系統下常用的命令,經常用來備份檔案或者目錄。mv 選項 原始檔或目錄 目標檔案或目錄視mv命令中第二個引數型別的不同 是目標檔案還是目標目錄 mv命令將檔案重新命名或將其移至乙個新的目錄中。當第...