mv命令總結

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

命令格式:
mv  
源文件或目錄 目標文件或目錄

2.命令功能:
mv命令中第二個參數類型的不同(是目標文件還是目標目錄),mv命令將文件重命名或將其移至一個新的目錄中。當第二個參數類型是文件時,mv命令完成文件重命名,此時,源文件只能有一個(也可以是源目錄名),它將所給的源文件或目錄重命名為給定的目標文件名。當第二個參數是已存在的目錄名稱時,源文件或目錄參數可以有多個,mv命令將各參數指定的源文件均移至目標目錄中。在跨文件系統移動文件時,mv先拷貝,再將原有文件刪除,而鏈至該文件的鏈接也將丟失。

3.命令參數:
-b
:若需覆蓋文件,則覆蓋前先行備份。
-f
force 強制的意思,如果目標文件已經存在,不會詢問而直接覆蓋;
-i
:若目標文件已經存在時,就會詢問是否覆蓋!
-u
:若目標文件已經存在,且 source 比較新,才會更新

-t :即指定mv的目標目錄,該選項適用于移動多個源文件到一個目錄的情況,此時目標目錄在前,源文件在后。

命令                                       描述

Cp/appa/a.txt/appb/b.txt        b.txt不存在,創建b.txt文件

Cp/appa/a.txt/appb/b.sh         b.sh不存在,創建b.txt文件

Cp/appa/a.txt/appb/abc          abc不存在,創建abc文件

 

示例:

重命名目錄:

mv命令總結

將文件ab移動到ba

mv命令總結

mv移動目錄

mv命令總結

原創文章,作者:menger,如若轉載,請注明出處:http://www.www58058.com/82569

(0)
mengermenger
上一篇 2017-07-23
下一篇 2017-07-24

相關推薦

  • 用戶、組及文件相關的一些命令

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其他用戶均沒有任何訪問權限。 cp -r /etc/skel /home/tuser1,因為是目錄文件所以要有-r ls -ld /etc/skel chmod 000 -R /home/tuser1 ls -al /home/tuser1/ 2、編輯/…

    2017-07-23
  • linux之netfilter與 iptables學習

    Linux之netfilter與iptables學習 一、為什么我們的主機需要防火墻 二、Linux下防火墻如何實現 三、四表五鏈學習 四、主機防火墻 五、網絡防火墻 六、iptables命令學習 七、主機防火墻規則備份與恢復 ====================================== 一、為什么我們的主機需要防火墻?  &nbs…

    Linux干貨 2016-06-23
  • 第二十六天 iptables 初識

      Iptables是位于用戶空間,是linux系統上的防火墻管理配置規則的工具,主要用于添加、刪除、管理netfilter的規則,   Netfilter是位于內核中真正的防火墻,由5個鉤子組成,也叫五個規則鏈。 Netfilter的作用:起到過濾封包,轉換與映射IP地址和端口,拆分和修改封包內容,追蹤封包等功能 Iptabl…

    Linux干貨 2016-07-02
  • 刪除三天前備份的腳本

    [root@scm-dzm testfolder]# ll total 4 drwxr-xr-x. 2 root root   6 Jul 14 00:53 20160722 drwxr-xr-x. 2 root roo…

    Linux干貨 2016-07-16
  • 每日一練–8.2 用戶管理,權限管理

    (1)顯示/var目錄下所有以l開頭,以一個小寫字母結尾,且中間出現至少一位數字的文件或目錄。     ll /var/l*[[:digit:]]*[[:lower:]] (2)顯示以/etc目錄下以任意一位數字開頭,且以非數字結尾的文件或目錄      ll /etc/[[:digit:]]*[^[:dig…

    Linux干貨 2016-08-05
  • 重定向和管道

     重定向    程序:指令+數據    讀入數據:Input    輸出數據:Output  linux給程序提供三種I/O設備    標準輸入(stdin)-0 默認接受來自鍵盤的輸入    標準輸出(stdinout)-1默認輸出到終端…

    Linux干貨 2016-08-10
欧美性久久久久