linux移動或重命名文件是什么-mv 命令使用與實例

linux移動或重命名文件是什么-mv 命令使用與實例

linux mv 命令

在 Linux 系統中,mv(英文全稱:move file)命令用于對文件或目錄進行重命名或將它們移動到其他位置。

命令格式

mv [選項] 源路徑 目標路徑 mv [選項] 源路徑... 目標目錄

常用選項說明

  • -b: 當目標文件或目錄已存在時,在覆蓋前會自動創建備份。
  • -i: 如果源文件或目錄與目標文件或目錄同名,系統將提示是否覆蓋,輸入 y 表示確認覆蓋,n 則取消操作。
  • -f: 若發生同名沖突,不進行詢問,直接強制覆蓋。
  • -n: 不覆蓋任何已有文件或目錄。
  • -u:僅當源文件比目標文件新或者目標文件不存在時才執行移動操作。

不同命令格式的運行效果如下所示:

命令格式 執行結果
“` mv 源文件(文件) 目標文件(文件) “` 將源文件重命名為目標文件名
“` mv 源文件(文件) 目標目錄(目錄) “` 將源文件移動至指定的目標目錄中
“` mv 源目錄(目錄) 目標目錄(目錄) “` 如果目標目錄存在,則把源目錄移入該目錄;若目標目錄不存在,則將源目錄重命名為目標目錄名
“` mv 源目錄(目錄) 目標文件(文件) “` 命令執行失敗,出現錯誤提示

示例演示

將文件 aaa 重命名為 bbb:

mv aaa bbb

將 info 文件夾移動到 logs 目錄中。注意:如果 logs 目錄并不存在,此命令將會把 info 目錄重命名為 logs。

mv info/ logs

又如,將 /usr/runoob 路徑下的所有內容(包括文件和子目錄)移動到當前工作目錄下,可以使用以下命令:

$ mv /usr/runoob/*  .

? 版權聲明
THE END
喜歡就支持一下吧
點贊6 分享