mv 8.25 命令詳解


移動 (或更名) 文件、目錄。

Ubuntu 跟 Windows 不同, 文件係統隻有文件概念 (文件夾也會被視為文件); 因此, 不會齣現文件夾 test 和文件 test 同時存在的情況。

另請參閱: rm     mv 文檔編製

基本用法     詳細用法

mv /var/test /home/ftp
			

基本語法

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

注意:

長選項的強製性參數,對於短選項也是強製性的。

OPTION 選項

參數 EN 解釋 中文翻譯 備注
--backup[=CONTROL] make a backup of each existing destination file 為每個已存在目的地文件, 製作備份
-b like --backup but does not accept an argument 像 --backup, 但不接受自變量
-f, --force do not prompt before overwriting 覆寫前不提示

若同時指定 -i -f -n,

僅最後一個生效。

-i, --interactive prompt before overwrite 覆寫前提示
-n, --no-clobber do not overwrite an existing file 不覆寫現有文件
--strip-trailing-slashes remove any trailing slashes from each SOURCE argument 移除每個 SOURCE 自變量的任何結尾斜杠
-S, --suffix=SUFFIX override the usual backup suffix 覆蓋常用備份後綴
-t, --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY 把所有 SOURCE 自變量移入 DIRECTORY
-T, --no-target-directory treat DEST as a normal file 把 DEST 視為普通文件
-u, --update

move only when the SOURCE file is newer

than the destination file,

or when the destination file is missing

僅當 SOURCE 文件比目的地文件

更新時纔移動,

或當目的地文件丟失時

-v, --verbose explain what is being done 解釋正在做什麼
-Z, --context set SELinux security context of destination file to default type

把目的地文件 SELinux 安全上下文,

設為默認類型

--help display this help and exit 顯示此幫助並退齣
--version output version information and exit 輸齣版本信息並退齣

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

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

CONTROL 值

參數 EN 解釋 中文翻譯 備注
none, off never make backups (even if --backup is given) 從不製作備份 (即使 --backup 被給定)
numbered, t make numbered backups 製作編號備份
existing, nil numbered if numbered backups exist, simple otherwise 編號備份, 若編號備份存在; 否則, 簡單備份
simple, never always make simple backups 總是製作簡單備份

基本用法

功能 命令 文字解釋 示例 示例解釋
文件 mv File1 File2 把文件 File1 重命名 File2
mv File Dir 把文件 File 移到目錄 Dir 下 mv /var/lib/dpkg/info/* /home/ftp/inf 把目錄 info 下的一切,移到目錄 /home/ftp/info 下
目錄 mv Dir1 Dir2 把目錄 Dir1 重命名 Dir2 mv /var/lib/dpkg/info /home/ftp/info.bak 把目錄 info,移動並重命名為 info.bak
mv Dir1 Dir2 把目錄 Dir1 移到 Dir2 下
版本 mv --version 展示版本信息
幫助 mv --help 展示幫助信息

 

版權聲明: 本文為獨傢原創稿件,版權歸 樂數軟件 ,未經許可不得轉載。