1 命令功能python
mv命令用來移動文件及目錄或者重命名文件及目錄,它是move的縮寫,cp命令與mv命令在不少功能上都很是類似,可是又具備很大的區別,其中組大的區別在於cp命令的使用會保留源文件和目錄,而mv命令則會將源文件或者目錄刪除。centos
2 命令語法spa
mv 【選項參數】 源文件或目錄 目標文件或目錄code
3 命令參數blog
-b 若需覆蓋文件,則在覆蓋文件前先進行備份it
-f 強制覆蓋,若目標文件已存在同名文件,使用該參數時則直接覆蓋而不詢問class
-i 若目標文件已存在同名文件,則提示詢問是否覆蓋test
-u 若目標文件已存在需移動的同名文件,且源文件比較新,纔會更新文件file
-t 指定mv的目標目錄,改選項使用於移動多個源文件到一個目錄的狀況,此時目標文件在前,源文件在後。語法
4 使用範例
移動文件,修改文件名
[test@VM_0_15_centos ~]$ mv file file1
移動多文件或者目錄到指定目錄
[test@VM_0_15_centos ~]$ mv a.txt b.txt dir python/ # python爲指定目錄
-i參數,會詢問是否覆蓋
[test@VM_0_15_centos ~]$ mv -i a.txt python/ mv: overwrite ‘python/a.txt’? y
-f參數,強制覆蓋
[test@VM_0_15_centos ~]$ mv -f a.txt python/