Linux命令(三) 移動文件 mv


   用戶可以使用 mv 命令來移動文件或目錄至另一個文件或目錄, 還可以將目錄或文件重命名。 如果將一個文件移動到一個已經存在的目標文件中,目標文件的內容將會被覆蓋。mv 命令接收兩個參數時,第一個參數表示源文件或目錄,第二個參數表示目標文件或目錄。 接收多個參數時,如果最后一個參數對應的是目錄而且改目錄存在,mv 會將各個參數指定的文件或目錄移動到此目錄中,如果目標文件存在,將會進行覆蓋。

命令格式: mv [選項]  [參數]

選項:

  -i   如果目標文件存在,將會詢問用戶是否覆蓋。

  -f   覆蓋已有的目標文件時不給出任何提示。

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

  -S   與 -b 參數一並使用可指定備份文件所要附加的字尾。

  --help  顯示幫助。

  --version  顯示版本信息。

 

實例:

    mv b.txt c.bak   將文件 b.txt 重命名為  c.bak

  mv -i 456.txt /home/hk/cpdir/copy/abc    將  456.txt 移動到 /home/hk/cpdir/copy/ 並取名為 abc 若已存在文件 abc則會詢問是否覆蓋。

  mv -f 456.txt /home/hk/cpdir/copy/abc    將  456.txt 移動到 /home/hk/cpdir/copy/ 並取名為 abc 若已存在文件 abc 覆蓋時不會有任何提示。

   mv  -b 123.txt  345.txt   將 123.txt 重命名為 345.txt,時先備份 345.txt。

    

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM