精品丰满熟女一区二区三区_五月天亚洲欧美综合网_亚洲青青青在线观看_国产一区二区精选

  • <menu id="29e66"></menu>

    <bdo id="29e66"><mark id="29e66"><legend id="29e66"></legend></mark></bdo>

  • <pre id="29e66"><tt id="29e66"><rt id="29e66"></rt></tt></pre>

      <label id="29e66"></label><address id="29e66"><mark id="29e66"><strike id="29e66"></strike></mark></address>
      學(xué)習(xí)啦>學(xué)習(xí)電腦>操作系統(tǒng)>Linux教程>

      linux中的mv命令的詳細(xì)解釋

      時(shí)間: 佳洲1085 分享

        linxu下的mv命令是一個(gè)常用命令,可以為文件或者目錄重命名,下面由學(xué)習(xí)啦小編為大家整理了linux的mv命令的詳細(xì)解釋的相關(guān)知識(shí),希望對(duì)大家有幫助!

        一、linux中的mv命令的詳細(xì)解釋

        Linux mv命令用來為文件或目錄改名、或?qū)⑽募蚰夸浺迫肫渌恢谩?/p>

        語法

        mv [options] source dest

        mv [options] source... directory

        參數(shù)說明:

        -i: 若指定目錄已有同名文件,則先詢問是否覆蓋舊文件;

        -f: 在mv操作要覆蓋某已有的目標(biāo)文件時(shí)不給任何指示;

        mv參數(shù)設(shè)置與運(yùn)行結(jié)果

      命令格式 運(yùn)行結(jié)果
      mv 文件名 文件名 將源文件名改為目標(biāo)文件名
      mv 文件名 目錄名 將文件移動(dòng)到目標(biāo)目錄
      mv 目錄名 目錄名 目標(biāo)目錄已存在,將源目錄
      移動(dòng)到目標(biāo)目錄;目標(biāo)
      目錄不存在則改名
      mv 目錄名 文件名 出錯(cuò)

        二、Linux中的mv命令使用實(shí)例——文件操作

        實(shí)例一:文件改名

        命令:

        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

        實(shí)例二:移動(dòng)文件

        命令:

        mv test1.txt test3

        輸出:

        復(fù)制代碼

        代碼如下:

        [root@localhost test]# ll

        總計(jì) 20drwxr-xr-x 6 root root 4096 10-27 01:58 scf

        -rw-r--r-- 1 root root 29 10-28 06:05 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

        [root@localhost test]# mv test1.txt test3

        [root@localhost test]# ll

        總計(jì) 16drwxr-xr-x 6 root root 4096 10-27 01:58 scf

        drwxrwxrwx 2 root root 4096 10-28 06:09 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

        [root@localhost test]# cd test3

        [root@localhost test3]# ll

        總計(jì) 4

        -rw-r--r-- 1 root root 29 10-28 06:05 test1.txt

        [root@localhost test3]#

        說明:

        將test1.txt文件移到目錄test3中

        實(shí)例三:將文件log1.txt,log2.txt,log3.txt移動(dòng)到目錄test3中。

        命令:

        mv log1.txt log2.txt log3.txt test3

        mv -t /opt/soft/test/test4/ log1.txt log2.txt log3.txt

        輸出:

        復(fù)制代碼

        代碼如下:

        [root@localhost test]# ll

        總計(jì) 28

        -rw-r--r-- 1 root root 8 10-28 06:15 log1.txt

        -rw-r--r-- 1 root root 12 10-28 06:15 log2.txt

        -rw-r--r-- 1 root root 13 10-28 06:16 log3.txt

        drwxrwxrwx 2 root root 4096 10-28 06:09 test3

        [root@localhost test]# mv log1.txt log2.txt log3.txt test3

        [root@localhost test]# ll

        總計(jì) 16drwxrwxrwx 2 root root 4096 10-28 06:18 test3

        [root@localhost test]# cd test3/

        [root@localhost test3]# ll

        總計(jì) 16

        -rw-r--r-- 1 root root 8 10-28 06:15 log1.txt

        -rw-r--r-- 1 root root 12 10-28 06:15 log2.txt

        -rw-r--r-- 1 root root 13 10-28 06:16 log3.txt

        -rw-r--r-- 1 root root 29 10-28 06:05 test1.txt

        [root@localhost test3]#

        [root@localhost test3]# ll

        總計(jì) 20

        -rw-r--r-- 1 root root 8 10-28 06:15 log1.txt

        -rw-r--r-- 1 root root 12 10-28 06:15 log2.txt

        -rw-r--r-- 1 root root 13 10-28 06:16 log3.txt

        drwxr-xr-x 2 root root 4096 10-28 06:21 logs

        -rw-r--r-- 1 root root 29 10-28 06:05 test1.txt

        [root@localhost test3]# mv -t /opt/soft/test/test4/ log1.txt log2.txt log3.txt

        [root@localhost test3]# cd ..

        [root@localhost test]# cd test4/

        [root@localhost test4]# ll

        總計(jì) 12

        -rw-r--r-- 1 root root 8 10-28 06:15 log1.txt

        -rw-r--r-- 1 root root 12 10-28 06:15 log2.txt

        -rw-r--r-- 1 root root 13 10-28 06:16 log3.txt

        [root@localhost test4]#

        說明:

        mv log1.txt log2.txt log3.txt test3 命令將log1.txt ,log2.txt, log3.txt 三個(gè)文件移到 test3目錄中去,mv -t /opt/soft/test/test4/ log1.txt log2.txt log3.txt 命令又將三個(gè)文件移動(dòng)到test4目錄中去

        實(shí)例四:將文件file1改名為file2,如果file2已經(jīng)存在,則詢問是否覆蓋

        命令:

        mv -i log1.txt log2.txt

        輸出:

        復(fù)制代碼

        代碼如下:

        [root@localhost test4]# ll

        總計(jì) 12

        -rw-r--r-- 1 root root 8 10-28 06:15 log1.txt

        -rw-r--r-- 1 root root 12 10-28 06:15 log2.txt

        -rw-r--r-- 1 root root 13 10-28 06:16 log3.txt

        [root@localhost test4]# cat log1.txt

        odfdfs

        [root@localhost test4]# cat log2.txt

        ererwerwer

        [root@localhost test4]# mv -i log1.txt log2.txt

        mv:是否覆蓋“log2.txt”? y

        [root@localhost test4]# cat log2.txt

        odfdfs

        [root@localhost test4]#

        實(shí)例五:將文件file1改名為file2,即使file2存在,也是直接覆蓋掉。

        命令:

        mv -f log3.txt log2.txt

        輸出:

        復(fù)制代碼

        代碼如下:

        [root@localhost test4]# ll

        總計(jì) 8

        -rw-r--r-- 1 root root 8 10-28 06:15 log2.txt

        -rw-r--r-- 1 root root 13 10-28 06:16 log3.txt

        [root@localhost test4]# cat log2.txt

        odfdfs

        [root@localhost test4]# cat log3

        cat: log3: 沒有那個(gè)文件或目錄

        [root@localhost test4]# ll

        總計(jì) 8

        -rw-r--r-- 1 root root 8 10-28 06:15 log2.txt

        -rw-r--r-- 1 root root 13 10-28 06:16 log3.txt

        [root@localhost test4]# cat log2.txt

        odfdfs

        [root@localhost test4]# cat log3.txt

        dfosdfsdfdss

        [root@localhost test4]# mv -f log3.txt log2.txt

        [root@localhost test4]# cat log2.txt

        dfosdfsdfdss

        [root@localhost test4]# ll

        總計(jì) 4

        -rw-r--r-- 1 root root 13 10-28 06:16 log2.txt

        [root@localhost test4]#

        說明:

        log3.txt的內(nèi)容直接覆蓋了log2.txt內(nèi)容,-f 這是個(gè)危險(xiǎn)的選項(xiàng),使用的時(shí)候一定要保持頭腦清晰,一般情況下最好不用加上它。

      3635566