mv 移動命令

2021-09-13 02:31:27 字數 1965 閱讀 9032

3.2.1 語法

用法:mv [選項]… [-t] 原始檔 目標檔案

或:mv [選項]… 原始檔… 目錄

或:mv [選項]… -t 目錄 原始檔…

mv [option]… [-t] source dest

mv [option]… source… directory

mv [option]… -t directory source…

示例:【mv ./a/aa ./b/】將a資料夾下的空資料夾aa移動到b資料夾下面

注意:【# mv /tmp/hello/ /var/tmp/abc】

如果abc不存在則將hello目錄移動到tmp下面並重命名為abc

如果abc存在為乙個目錄則將hello目錄移動到目錄abc下面並保留原來的名字hello

如果abc存在為乙個檔案,則提示錯誤,不能講目錄複製到檔案

3.2.2 常用引數

【-f】:如果目標存在就強制覆蓋

【-t】:先指定要移動到的位置,後指定移動的檔案或目錄。和預設情況相反

3.2.3 附加(mv --help)

[root@gdy abc]# mv --help

用法:mv [選項]... [-t] 原始檔 目標檔案

或:mv [選項]... 原始檔... 目錄

或:mv [選項]... -t 目錄 原始檔...

將原始檔重新命名為目標檔案,或將原始檔移動至指定目錄。

長選項必須使用的引數對於短選項時也是必需使用的。

--backup[=control] 為每個已存在的目標檔案建立備份

-b 類似--backup 但不接受引數

-f, --force 覆蓋前不詢問

-i, --interactive 覆蓋前詢問

-n, --no-clobber 不覆蓋已存在檔案

如果您指定了-i、-f、-n 中的多個,僅最後乙個生效。

--strip-trailing-slashes 去掉每個原始檔引數尾部的斜線

-s, --suffix=suffix 替換常用的備份檔案字尾

-t, --target-directory=directory 將所有引數指定的原始檔或目錄

移動至 指定目錄

-t, --no-target-directory 將目標檔案視作普通檔案處理

-u, --update 只在原始檔檔案比目標檔案新,或目標檔案

不存在時才進行移動

-v, --verbose 詳細顯示進行的步驟

--help 顯示此幫助資訊並退出

--version 顯示版本資訊並退出

備份檔案的字尾為"~",除非以--suffix 選項或是******_backup_suffix

環境變數指定。版本控制的方式可通過--backup 選項或version_control 環境

變數來選擇。以下是可用的變數值:

none, off 不進行備份(即使使用了--backup 選項)

numbered, t 備份檔案加上數字進行排序

existing, nil 若有數字的備份檔案已經存在則使用數字,否則使用普通方式備份

******, never 永遠使用普通方式備份

請向[email protected] 報告mv 的錯誤

gnu coreutils 專案主頁:gnu 軟體一般性幫助:請向報告mv 的翻譯錯誤

要獲取完整文件,請執行:info coreutils 'mv invocation'

[root@gdy abc]#

Linux命令(三) 移動檔案 mv

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

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

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

移動與重新命名檔案(mv 命令)

使用 mv 命令將檔案和目錄從乙個目錄移動到另乙個目錄,或重新命名檔案或目錄。如果將乙個檔案或目錄移動到新的目錄而不指定新的名字,那麼其保留原來的名字。注意 如果不指定 i標誌,mv 命令可能會覆蓋許多現有的檔案。i標誌會在覆蓋檔案之前提示確認。而 f標誌則不會提示確認。如果同時指定了 f和 i標誌...