1. 程式人生 > >Linux 命令之mv

Linux 命令之mv

n) -i direct 移動 ati 文件移動 裏的 amp 適用於

mv命令也是Linux中很常見命令

作用:可以用來移動文件或者將文件改名

命令格式:

mv [選項] 源文件或目錄 目標文件或目錄

命令參數:

-b :若需覆蓋文件,則覆蓋前先行備份。 

-f :force 強制的意思,如果目標文件已經存在,不會詢問而直接覆蓋;

-i :若目標文件 (destination) 已經存在時,就會詢問是否覆蓋!

-u :若目標文件已經存在,且 source 比較新,才會更新(update)

-t  : --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY,即指定mv的目標目錄,該選項適用於移動多個源文件到一個目錄的情況,此時目標目錄在前,源文件在後。

  

命令示例:

Example #1 文件改名

命令:mv  index.php demo.php

執行命令前:

技術分享圖片

執行命令後:

技術分享圖片

說明:將index.php 修改為demo.php

Example #2:移動文件

命令:mv  demo.php text

執行命令前:

技術分享圖片

執行命令後:

技術分享圖片

說明:將demo.php移到目錄text中

Example #3 將log1.txt,log2.txt,log3.txt移動到目錄text中

命令:mv log1.txt log2.txt log3.txt text
mv -t text log1.txt log2.txt log3.txt

說明:將多個文件移動至文件中時,多個文件之間為空格

Example #4 目錄移動

mv dir1 dir2

說明:如果目錄dir2不存在的話,則該命令將文件dir1修改為dir2

Example #4 將當前文件夾下所有文件移動到上一級目錄

命令:mv * ../

Example #5 將當前目錄的一個子目錄裏的文件移動到另一個子目錄裏

命令:mv  test3/*.txt text5

  

 

Linux 命令之mv