mv命令是move的縮寫,可以用來移動(dòng)文件或者將文件改名(move (rename) files),是Linux系統(tǒng)下常用的命令,經(jīng)常用來備份文件或者目錄。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊(cè)、網(wǎng)站空間、營銷軟件、網(wǎng)站建設(shè)、沈北新網(wǎng)站維護(hù)、網(wǎng)站推廣。
1.命令格式:
mv [選項(xiàng)] 源文件或目錄 目標(biāo)文件或目錄
2.命令功能:
視mv命令中第二個(gè)參數(shù)類型的不同(是目標(biāo)文件還是目標(biāo)目錄),mv命令將文件重命名或?qū)⑵湟浦烈粋€(gè)新的目錄中。當(dāng)?shù)诙€(gè)參數(shù)類型是文件時(shí),mv命令完成文件重命名,此時(shí),源文件只能有一個(gè)(也可以是源目錄名),它將所給的源文件或目錄重命名為給定的目標(biāo)文件名。當(dāng)?shù)诙€(gè)參數(shù)是已存在的目錄名稱時(shí),源文件或目錄參數(shù)可以有多個(gè),mv命令將各參數(shù)指定的源文件均移至目標(biāo)目錄中。在跨文件系統(tǒng)移動(dòng)文件時(shí),mv先拷貝,再將原有文件刪除,而鏈至該文件的鏈接也將丟失。
3.命令參數(shù):
-b :若需覆蓋文件,則覆蓋前先行備份。?
-f :force 強(qiáng)制的意思,如果目標(biāo)文件已經(jīng)存在,不會(huì)詢問而直接覆蓋;
-i :若目標(biāo)文件 (destination) 已經(jīng)存在時(shí),就會(huì)詢問是否覆蓋!
-u :若目標(biāo)文件已經(jīng)存在,且 source 比較新,才會(huì)更新(update)
-t? : --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY,即指定mv的目標(biāo)目錄,該選項(xiàng)適用于移動(dòng)多個(gè)源文件到一個(gè)目錄的情況,此時(shí)目標(biāo)目錄在前,源文件在后。
如果要上傳同名文件夾,可以使用Linux的mv命令來實(shí)現(xiàn)。
首先,在本地系統(tǒng)中創(chuàng)建一個(gè)文件夾,例如“test”,然后將其上傳到Linux服務(wù)器中。
接下來,使用mv命令將文件夾重命名為“test1”:
mv test test1
這樣就可以在Linux服務(wù)器上創(chuàng)建一個(gè)同名文件夾了。
linux重命名文件和文件夾可以使用mv命令來實(shí)現(xiàn)。
mv命令:
Linux mv 命令用來為文件或目錄改名、或?qū)⑽募蚰夸浺迫肫渌恢谩?/p>
實(shí)例:
比如:before.txt是修改之前的文件名,after.txt是準(zhǔn)備修改的文件名。
命令為:
注意:如果當(dāng)前目錄下也有個(gè)after.txt的文件的話,我們的這個(gè)文件是會(huì)將它覆蓋的。
mv命令也可以移動(dòng)文件和文件夾,例如將/a目錄移動(dòng)到/b下,并重命名為c。
命令為: