mv命令總結

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

   (2)用法:

SYNOPSIS

       mv [OPTION]... [-T] SOURCE DEST

       mv [OPTION]... SOURCE... DIRECTORY

       mv [OPTION]... -t DIRECTORY SOURCE...

   (3)常用參數

       -b :若需覆蓋文件,則覆蓋前先行備份。

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

-i :若目標文件 (destination) 已經存在時,就會詢問是否覆蓋!要求用戶回答”y”或”n”,這樣可以避免誤覆蓋文件。

-u :若目標文件已經存在,且 source 比較新,纔會更新(update)

   -t  : --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY,即指定mv的目標目錄,該選項適用於移動多個源文件到一個目錄的情況,此時目標目錄在前,源文件在後

   (4)創建三個文件和三個目錄:       

   [root@linux-node1 test]# ls

    mv1  mv2  mv3  mv-dir  mv-dir1  mv-dir2   

   [root@linux-node1 mv-dir]# mv mv1 mv2   不加參數,詢問覆蓋

    mv: overwrite `mv2'? 

    [root@linux-node1 mv-dir]# mv -f mv1 mv2      加-f,直接覆蓋 

   [root@linux-node1 mv-dir]# mv -i mv1 mv2  加-i 詢問覆蓋

     mv: overwrite `mv2'? 

   [root@linux-node1 ~]# vim .bashrc    系統環境其實已經自己定義了別名。

   alias rm='rm -i'

   alias cp='cp -i'

   alias mv='mv -i'


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章