業務經理 _ 唐女士
QQ在綫客服

上班時間 (星期一至星期五)
10:30-12:00 14:00-17:30

軟件銷售 _ 卓先生
QQ在綫客服

上班時間 (星期一至星期五)
10:30-12:00 14:00-17:30

技術推廣 _ 梁先生
技術推廣 _ 江先生
QQ在綫客服

上班時間 (星期一至星期五)
09:00-12:00 14:00-18:30

基本功能

“mv” 可移動文件或目錄,或是更改文件或目錄的名稱。通常,“mv” 分以下 4 種情況:

01、重命名文件,即:把已存在文件名 file1 重命名為新文件名 file2。

譬如:mv

02、把文件移到文件夾內,即:把已存在文件 file 移動到已存在目錄 dir 下。

譬如:mv file dir

03、重命名文件夾,即:把已存在目錄 dir1 重命名為新目錄 dir2。

譬如:mv dir1 dir

04、把文件夾移到文件夾內,即:把已存在目錄 dir1 移動到已存在目錄 dir2 下。

譬如:mv dir1 dir

注意:Ubuntu 跟 Windows 不同,文件係統隻有文件概念 (文件夾也會被視為文件);所以,不會齣現文件夾 test 和文件 test 同時存在的現象。

基本語法

v [OPTION]... [-T] SOURCE DEST

v [OPTION]... SOURCE... DIRECTORY

mv [OPTION]... -t DIRECTORY SOURCE...

Option 參數

# 參數 EN 解釋 中文翻譯 備注
01 ackup [=CONTROL] make a backup of each existing destination fi 為每個已存在目標文件,生成備份
02 -b like --backup but does not accept an argument 類似 --backup,但不接受自變量
03 f, --f not prompt before overwriting 覆寫前不提示
04 , --interactiv prompt before overw 覆寫前提示
05 n, --n not overwrite an existing fi 不覆寫現有文件
06 p move any trailing slashes from each SOURCE 移除每個 SOURCE 源的任何結尾斜杠 /
07 S, --suffix=SUFFIX verride the usual backup suffix 覆寫常用備份後綴
08 , --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY 將所有 SOURCE 源自變量,移進 DIRECTORY 目錄
09 T, --no-target-di at DEST as a normal fi 將 DEST 視為普通文件
10 , --up move only when the SOURCE file is newer, than the destination file or when the destination file is m 僅當 SOURCE 源文件較新時纔移動,相比目標文件或目標文件丟失時
11 v, --v xplain what is being don 解釋正在做什麼
12 p play this help and ex 顯示幫助信息並退齣
13 version utput version information and exi 輸齣版本信息並退齣

注意:

強製性長選項自變量,也是強製性短選項。

若指定 -f、-i、-n 參數不止一個,僅最後一個有效。

備份後綴為 "~",除非采用 --suffix 或 SIMPLE_BACKUP_SUFFIX 進行設置。

版本控製方法可經由 --backup 選項或通過 VERSION_CONTROL 環境變量,進行選擇。

CONTROL 值

# 參數 EN 解釋 中文翻譯 備注
01 none, off never make backups (even if --backup is given) 從不生成備份(即使給定 --backup )
02 mbered, make numbered backup 生成編號備份
03 xisting, ni numbered if numbered backups exist, simple otherwi 編號備份,若存在編號備份的話:否則,簡單備份
04 mple, nev ways make simple backup 總是生成簡單備份

詳細用法


功能 # 命令規範 文字解釋 示例 示例解釋
重命名文件 01 mv file1 file2 把已存在文件名 file1 重命名為新文件名 file2
移到文件 01 mv f 把已存在文件 file 移動到已存在目錄 dir 下 mv /var/lib/dpkg/info/* /home/ftp/inf 把目錄 info 下的一切,移動到已存在目錄 /home/ftp/info 下
重命名文件夾 01 mv dir1 dir2 把已存在目錄 dir1 重命名為新目錄 dir2 mv /var/lib/dpkg/info /home/ftp/info.bak 把已存在目錄 info,移動並重命名為新目錄 info.bak
移到文件夾 01 mv dir1 dir2 把已存在目錄 dir1 移動到已存在目錄 dir2 下
查看幫助 01 mv --help 查看 mv 幫助信息
查看版本 01 mv --v 查看 mv 版本、版本聲明、許可協議、作者等信息