中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點(diǎn)關(guān)注 > linux常用命令

Linux常用命令之mv命令

時(shí)間:2018-06-26

Linux系統(tǒng)的運(yùn)行離不開命令行,所以學(xué)習(xí)Linux,很重要的一步就是記命令。但是不是死記硬背,而是要去理解,才更能加深記憶。所以今天我們就來說說Linux的命令中的mv命令。
mv命令是move的縮寫,可以用來移動文件或者將文件改名(move (rename) files),是Linux系統(tǒng)下常用的命令,經(jīng)常用來備份文件或者目錄。
命令格式:
 mv [選項(xiàng)] 源文件或目錄 目標(biāo)文件或目錄
命令參數(shù):
-b :若需覆蓋文件,則覆蓋前先行備份。 
-f :force 強(qiáng)制的意思,如果目標(biāo)文件已經(jīng)存在,不會詢問而直接覆蓋。
-i :若目標(biāo)文件 (destination) 已經(jīng)存在時(shí),就會詢問是否覆蓋。
-u :若目標(biāo)文件已經(jīng)存在,且 source 比較新,才會更新(update)。
-t:--target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY,即指定mv的目標(biāo)目錄,該選項(xiàng)適用于移動多個源文件到一個目錄的情況,此時(shí)目標(biāo)目錄在前,源文件在后。
注意:-f 這是個危險(xiǎn)的選項(xiàng),使用的時(shí)候一定要保持頭腦清晰,一般情況下最好不用加上它。
命令功能:
視mv命令中第二個參數(shù)類型的不同(是目標(biāo)文件還是目標(biāo)目錄),mv命令將文件重命名或?qū)⑵湟浦烈粋新的目錄中。當(dāng)?shù)诙䝼參數(shù)類型是文件時(shí),mv命令完成文件重命名,此時(shí),源文件只能有一個(也可以是源目錄名),它將所給的源文件或目錄重命名為給定的目標(biāo)文件名。當(dāng)?shù)诙䝼參數(shù)是已存在的目錄名稱時(shí),源文件或目錄參數(shù)可以有多個,mv命令將各參數(shù)指定的源文件均移至目標(biāo)目錄中。在跨文件系統(tǒng)移動文件時(shí),mv先拷貝,再將原有文件刪除,而鏈至該文件的鏈接也將丟失。
例子:
文件改名
命令:mv test.log test1.txt
輸出:復(fù)制代碼
代碼如下:
[root@localhost test]# ll
總計(jì) 20drwxr-xr-x 6 root root 4096 10-27 01:58 scf
drwxrwxrwx 2 root root 4096 10-25 17:46 test3
drwxr-xr-x 2 root root 4096 10-25 17:56 test4
drwxr-xr-x 3 root root 4096 10-25 17:56 test5
-rw-r--r-- 1 root root 16 10-28 06:04 test.log
[root@localhost test]# mv test.log test1.txt
[root@localhost test]# ll
總計(jì) 20drwxr-xr-x 6 root root 4096 10-27 01:58 scf
-rw-r--r-- 1 root root 16 10-28 06:04 test1.txt
drwxrwxrwx 2 root root 4096 10-25 17:46 test3
drwxr-xr-x 2 root root 4096 10-25 17:56 test4
drwxr-xr-x 3 root root 4096 10-25 17:56 test5
說明:將文件test.log重命名為test1.txt
是不是很簡單,用起來超級方便!
 
 上一個教程:Linux怎么啟動oracle?