3.2.1 語法
用法:mv [選項]… [-t] 原始檔 目標檔案示例:【mv ./a/aa ./b/】將a資料夾下的空資料夾aa移動到b資料夾下面或:mv [選項]… 原始檔… 目錄
或:mv [選項]… -t 目錄 原始檔…
mv [option]… [-t] source dest
mv [option]… source… directory
mv [option]… -t directory source…
注意:【# 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標誌...