mv命令是move的縮寫,可以用來移動文件或者將文件改名,是Linux系統(tǒng)下常用的命令,經常用來備份文件或者目錄。
成都創(chuàng)新互聯是一家專業(yè)提供寬甸企業(yè)網站建設,專注與成都網站制作、成都網站建設、外貿營銷網站建設、H5開發(fā)、小程序制作等業(yè)務。10年已為寬甸眾多企業(yè)、政府機構等服務。創(chuàng)新互聯專業(yè)網站建設公司優(yōu)惠進行中。
命令格式
mv [選項] 源文件或目錄 目標文件茄基襪或目錄
選項:
-f 強制覆蓋,如果目標文件已經存在,則不詢問,直接強制覆蓋;
-i 交互移動,如果目標文件已經存在,則詢問用戶是否覆蓋;
-n 如顫激果目標文件已經存在,則不會覆蓋,而且不詢問用戶;
-v 顯示文件或目錄的移動過程;
-u 若目標文件已經存在,但兩者相比,源文件更新,則鋒知會對目標文件進行升級。
我們平時在 Linux 中使用 cp 命令時,當把文件從一個目錄復制到另一個目錄,且目錄中具有同名文件時,系統(tǒng)會提示輸入 y 來確認是否覆蓋同名文件。
如果文件少的謹搏饑話,也無關緊要,但文件多的話,要一個一個確認簡直太累了。更要命的是,即使我們加了 -rf 參數,還是會提示。
為什么會這樣呢?
原因就是 cp 命令被系統(tǒng)設置了 別名 。
我們可以查看祥返一下:
也就是說,我們平時使用的 cp 命令,實際上是 cp -i 。
那 -i 參數是什么意思呢?
就是在覆蓋之前銀昌會給一個提示,這應該算是系統(tǒng)的一個保險措施。
那如果希望進行強制復制,不想一個一個輸入 y ,有什么辦法呢?
使用原生命令:
取消別名:
這樣再使用 cp -rf 的時候就不會提示確認了。
但需要注意的是,使用完之后記得把別名恢復。
這里更推薦大家使用辦法一,因為命令簡單,而且還不會造成忘記恢復別名而帶來的風險。
以上就是本文的全部內容,如果覺得還不錯的話,歡迎 點贊 , 轉發(fā) 和 關注 ,感謝支持。
推薦閱讀:
cp命令是linux下的一個文件管理命令,通常是用于復制文件或目錄,cp命令主要有兩個功能,具體介紹如下:
1、能夠同時復制多個文叢大件到一個指定的目錄中;
2、能夠將多個文件復制到一個具體的文件名或一個已經存在的目錄下。
參考例子:
復制目錄,具體命令為:
[root@linuxcool~]#cp-Rdir1dir2/
cp命令的具體語法格式為cp[參數][文件]。
參數:
-f若目標文件已存在,就會直接覆蓋原文件?
-i若目標文件已存在,就會詢問是否覆蓋?
-p保留源文件或目錄的所有屬性?
-r遞歸復制文件和目錄?
-d當復制符號連接時,將目標文件或目錄也建立為符號連接,并指向與源文件或目錄連接的原始文件或目錄?
-l對源文件建立滲鬧豎硬連接,而非復制文件?
-s對源文件建立符號連接,而非復制文件?
-b覆蓋已存在的文件目標前將目標文件備份?
-v詳細顯示cp命令執(zhí)行的操作過程?
以上就是小編的分享了,希彎晌望能夠幫助到大家。
本文章基于ThinkpadE15品牌、centos7系統(tǒng)撰寫的。