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 23:53
下一篇 2017-07-24 08:36

相關推薦

  • N27網絡班第6周作業

    1、復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的以至少一個空白字符開頭的行的行首加#; :%s@^[[:space:]]\+@#&@g 2、復制/boot/grub/grub.conf 至/tmp目錄中,刪除/tmp/grub.conf文件中的行首的空白字符 :%s@^[[:space:]]…

    Linux干貨 2017-09-03
  • ?20151208完成了第二天課程中的第一課:Osey Linux發行版(01)

    完成了第二天課程中的第一課:Osey Linux發行版(01) 今天公司晚上有加班,回來晚了。只完成了第一課:Osey Linux發行版(01) 簡要筆記如下: Linux哲學思想:    1、一切皆文件:             把幾乎所有的資源,包括硬件設備都組織為文件格式;…

    Linux干貨 2015-12-10
  • 初入linux

    一、認識linux 1、在windows中通過盤符區分文件存放位置,而linux中沒有盤符之說,只有文件和文件夾 2、在linux中,萬物從根開始,沒有后綴之說 二、文件系統的目錄結構 /:根目錄 /boot:系統啟動的相關配置文件 /dev:設備文件 塊設備:隨機訪問,數據塊為單位 字符設備:線性訪問,按字符為單位 設備號:主設備號(major)和次設備號…

    Linux干貨 2017-05-20
  • 沒有自動ip解決辦法

    用虛擬機下載好centos6.9后,本來想查看ip地址,結果發現沒有自動獲取ip地址,在網上找了很多方法都不行,問題如下: 用命令ifconfig查看ip地址,發現沒有,如下 查看eth0如下 解決辦法如下: 1、關閉NetworkManager服務 2、關閉NetworkManager開機啟動 3、添加 /etc/sysconfig/network-scr…

    2017-07-16
  • Nginx+resin調優文檔[原創]

    為什么不選擇Apache/mod+resin?       前面一直使用該模式,mod_caucho暴露源碼的bug一直未得到徹底的解決。因此切換到Nginx+resin平臺。硬件上要求除了內存一定要足夠大(建議>4G),無其它要求(當然也不能太破,呵呵)。操作系統強烈要求安裝64位,32位操…

    Linux干貨 2015-03-27
  • Linux網絡屬性配置命令和管理詳解

    一、Linux網絡屬性配置     1.Linux主機接入到網絡方式 IP/NETMASK:實現本地網絡通信 路由(網關):可以進行跨網絡通信 DNS服務器地址:基于主機名的通信,Linux可以有三個DNS地址 當第一個地址本身掛了,才會查找其備用地址;若第一個地址無法解析則停止     2.網絡屬…

    Linux干貨 2016-04-30
欧美性久久久久