功能說(shuō)明 :移動(dòng)或更名現(xiàn)有的文件或目錄
創(chuàng)新互聯(lián)主要從事成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)廣東,十載網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):18982081108
用法 :
mv [OPTION]... SOURCE DEST
or: mv [OPTION]... SOURCE... DIRECTORY
or: mv [OPTION]... -t DIRECTORY SOURCE...
補(bǔ)充說(shuō)明: mv可移動(dòng)文件或目錄,或是更改文件或目錄的名稱。
常用參數(shù) :
-b或--backup 若需覆蓋文件,則覆蓋前先行備份, 默認(rèn)備份的后綴是~ 。
-f或--force 若目標(biāo)文件或目錄與現(xiàn)有的文件或目錄重復(fù),則直接覆蓋現(xiàn)有的文件或目錄。 ( 默認(rèn)使用該參數(shù) )
-i或--interactive 覆蓋前先行詢問(wèn)用戶。
-S附加字尾或
--suffix=附加字尾 與-b參數(shù)一并使用,可指定備份文件的所要附加的字尾。
-u或--update 在移動(dòng)或更改文件名時(shí),若目標(biāo)文件已存在,且其文件日期比源文件新,則不覆蓋目標(biāo)文件。
-t或--target-directory=DIRECTORY 指定目標(biāo)目錄
-v或--verbose 執(zhí)行時(shí)顯示詳細(xì)的信息。
1、功能上的區(qū)別
mv:用戶可以使用該命令為文件或目錄重命名或?qū)⑽募梢粋€(gè)目錄移入另一個(gè)目錄中。
cp: 該命令的功能是將給出的文件或目錄拷貝到另一文件或目錄中。
2、從inode角度來(lái)區(qū)分
mv:會(huì)將存儲(chǔ)于indoe索引節(jié)點(diǎn)上的文件元信息也移動(dòng)到新文件中。
cp ?: 只會(huì)復(fù)制文件數(shù)據(jù),不會(huì)復(fù)制inode索引節(jié)點(diǎn)上的文件元信息。
測(cè)試效果如下圖所示,注意看inode號(hào)的變化。mv命令執(zhí)行后,test的inode號(hào)變成了1.txt的inode號(hào),而cp命令執(zhí)行后,test、1.txt兩個(gè)文件的inode號(hào)沒有發(fā)生變化 。
擴(kuò)展資料
Linux的基本思想有兩點(diǎn):
第一,一切都是文件;
第二,每個(gè)文件都有確定的用途。其中第一條詳細(xì)來(lái)講就是系統(tǒng)中的所有都?xì)w結(jié)為一個(gè)文件,包括命令、硬件和軟件設(shè)備、操作系統(tǒng)、進(jìn)程等等對(duì)于操作系統(tǒng)內(nèi)核而言,都被視為擁有各自特性或類型的文件。至于說(shuō)Linux是基于Unix的,很大程度上也是因?yàn)檫@兩者的基本思想十分相近。
1、進(jìn)入文件夾所在的目錄,#cdtmp。
2、分別進(jìn)入dog與cat文件夾,查看文件是否正準(zhǔn)。
3、進(jìn)入dog文件夾,使用mv命令把a(bǔ).txt移動(dòng)到cat文件夾內(nèi)。
4、分別查看dog與cat文件夾,文件移動(dòng)成功。
5、進(jìn)入tmp目錄,對(duì)整個(gè)文件夾進(jìn)行移動(dòng)操作。
6、把cat文件夾移動(dòng)到dog內(nèi)。
7、查看dog文件夾,里面已經(jīng)有cat文件夾了。
不正確的是mv命令可以刪除文件。該題屬于計(jì)算機(jī)操作系統(tǒng)題庫(kù)中Linux操作系統(tǒng)題庫(kù),mv命令可以重命名文件、mv命令可以移動(dòng)文件、mv命令可以復(fù)制文件、mv命令可以刪除文件這幾個(gè)操作中,錯(cuò)誤的是mv命令可以刪除文件,Linux是一種自由和開放源代碼的類UNIX操作系統(tǒng),該操作系統(tǒng)的內(nèi)核由林納斯·托瓦茲在1991年10月5日首次發(fā)布,在加上用戶空間的應(yīng)用程序之后,成為L(zhǎng)inux操作系統(tǒng),Linux也是自由軟件和開放源代碼軟件發(fā)展中最著名的例子,只要遵循GNU通用公共許可證,任何個(gè)人和機(jī)構(gòu)都可以自由地使用Linux的所有底層源代碼,也可以自由地修改和再發(fā)布。
mv命令是move的縮寫,可以用來(lái)移動(dòng)文件或者將文件改名,是Linux系統(tǒng)下常用的命令,經(jīng)常用來(lái)備份文件或者目錄。
命令格式
mv [選項(xiàng)] 源文件或目錄 目標(biāo)文件或目錄
選項(xiàng):
-f 強(qiáng)制覆蓋,如果目標(biāo)文件已經(jīng)存在,則不詢問(wèn),直接強(qiáng)制覆蓋;
-i 交互移動(dòng),如果目標(biāo)文件已經(jīng)存在,則詢問(wèn)用戶是否覆蓋;
-n 如果目標(biāo)文件已經(jīng)存在,則不會(huì)覆蓋,而且不詢問(wèn)用戶;
-v 顯示文件或目錄的移動(dòng)過(guò)程;
-u 若目標(biāo)文件已經(jīng)存在,但兩者相比,源文件更新,則會(huì)對(duì)目標(biāo)文件進(jìn)行升級(jí)。
mv /eda/tools/dfII/local/cdsinit /eda/tools/dfII/local/.cdsinit 把/eda/tools/dfll/local/目錄下的cdsinit文件移動(dòng)到/eda/tools/dfII/local/目錄下,不過(guò)這兩個(gè)目錄好像是相同的,只是把文件名前面加了個(gè). 變成了隱藏文件 你說(shuō)的當(dāng)前目錄是cd /eda,這個(gè)是進(jìn)入/eda的命令,cd是進(jìn)入這個(gè)文件夾。 mv是英語(yǔ)move的縮寫,是linux里移動(dòng)文件或者文件夾的命令。《Linux就該這么學(xué)》幫助你更好的全方面了解linux,希望能幫到你。