歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 【Linux命令-文件管理類】mv命令

【Linux命令-文件管理類】mv命令

日期:2017/3/1 12:23:14   编辑:關於Linux

命令功能:移動更名文件或文件夾的名字
命令語法:mv [-參數] [源文件或目錄或目標文件或目錄]

參數:

-b或–backup  若需覆蓋文件,則覆蓋前先行備份。 -f或–force  若目標文件或目錄與現有的文件或目錄重復,則直接覆蓋現有的文 件或目錄。 -i或–interactive  覆蓋前先行詢問用戶。 -S<附加字尾>或 –suffix=<附加字尾>  與-b參數一並使用,可指定備份文件的所要附加的字尾。 -u或–update  在移動或更改文件名時,若目標文件已存在,且其文件日期比源文件新,則不覆蓋目標文件。 -v或–verbose  執行時顯示詳細的信息。 -V=<方法>或 –version-control=<方法>  與-b參數一並使用,可指定備份的方法。 –help  顯示幫助。 –version  顯示版本信息。

示例:

移動文件到一個目錄下面
這裡寫圖片描述

mv hello test/hello,命令將hello文件移到了test文件夾下<喎?http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4NCjxwPrj40ru49s7EvP64xMP7PGJyIC8+DQo8aW1nIGFsdD0="這裡寫圖片描述" src="http://www.2cto.com/uploadfile/Collfiles/20151019/20151019094949121.png" title="\" />
將文件的名稱hello改為了world

執行時顯示執行信息
這裡寫圖片描述

下面參數示例是和”如果移動文件到某處,而某處有同名文件”這一應用場景有關的,主要是覆蓋文件時該怎麼處理。先在test文件下創建一個文件hello,內容為hello world2,然後將當前文件夾下的hello文件移到test文件夾下,這就創建了應用場景。

-b參數,覆蓋時備份
這裡寫圖片描述
可以看出,被覆蓋的文件hello備份了一個文件hello~,並且在覆蓋之前,詢問了用戶

因為默認情況下是詢問用戶並且不備份的,所以-f和-i參數就不介紹了。

Copyright © Linux教程網 All Rights Reserved