linux命令詳解之mv命令

2021-06-22 18:49:04 字數 1353 閱讀 7948

1,mv命令是move的縮寫,可以用來移動檔案或者將檔案改名(move (rename) files),是linux系統下常用的命令,經常用來備份檔案或者目錄。

2,命令格式:

mv [選項] 原始檔或目錄 目標檔案或目錄

3.命令功能:

視mv命令中第二個引數型別的不同(是目標檔案還是目標目錄),mv命令將檔案重新命名或將其移至乙個新的目錄中。當第二個引數型別是檔案時,mv命令完成檔案重新命名,此時,原始檔只能有乙個(也可以是源目錄名),它將所給的原始檔或目錄重新命名為給定的目標檔名。當第二個引數是已存在的目錄名稱時,原始檔或目錄引數可以有多個,mv命令將各引數指定的原始檔均移至目標目錄中。在跨檔案系統移動檔案時,mv先拷貝,再將原有檔案刪除,而鏈至該檔案的鏈結也將丟失。

4.命令引數:

-b :若需覆蓋檔案,則覆蓋前先行備份。

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

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

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

-t  : --target-directory=directory move all source arguments into directory,即指定mv的目標目錄,該選項適用於移動多個原始檔到乙個目錄的情況,此時目標目錄在前,原始檔在後。

5.命令例項:

例項一:檔案改名

命令:mv test.log test1.txt

例項二:移動檔案

命令:mv test1.txt  test3

例項三:將檔案log1.txt,log2.txt,log3.txt移動到目錄test3中。

命令:mv log1.txt log2.txt log3.txt  test3

例項四:將檔案file1改名為file2,如果file2已經存在,則詢問是否覆蓋

命令:mv -i log1.txt log2.txt

例項六:目錄的移動

命令:mv dir1 dir2

命令:mv * ../

例項八:把當前目錄的乙個子目錄裡的檔案移動到另乙個子目錄裡

命令:mv test3/*.txt test5

6,注意:

mv    /usr/lib/*    /001

是將 /usr/lib/下所有的東西移到/001/中。

mv    /usr/lib/    /001

是將lib和其內部的所有東西移到/001/中。 此後,/usr裡不再有lib; /001裡有lib/及其原有的東西

Linux命令詳解之mv命令

功能 主要用 於更改檔名稱或移動檔案至指定目錄 1 若dest是檔案,則mv命令的功能為更改檔名稱 2 若dest是目錄,則mv命令的功能為移動檔案至指定目錄 格式 mv option src dest 主要使用引數 b若需覆蓋檔案,則覆蓋前先行備份 f如果目標檔案已經存在,不會詢問而直接覆蓋 i若...

linux下MV命令詳解

功能說明 移動或更名現有的檔案或目錄。語 法 mv bfiuv help version s 附加字尾 v 方法 原始檔或目錄 目標檔案或目錄 補充說明 mv可移動檔案或目錄,或是更改檔案或目錄的名稱。參 數 b或 backup 若需覆蓋檔案,則覆蓋前先行備份。f或 force 若目標檔案或目錄與現...

mv命令詳解

語法 mv 選項 原始檔或目錄 目標檔案或目錄 說明 視mv命令中第二個引數型別的不同 是目標檔案還是目標目錄 mv命令將檔案重新命名或將其移至乙個新的目錄中。當第二個引數型別是檔案時,mv命 令完成檔案重新命名,此時,原始檔只能有乙個 也可以是源目錄名 它將所給的原始檔或目錄重新命名為給定的目標檔...