命令功能:移動或更名文件或文件夾的名字
命令語法: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參數,覆蓋時備份因為默認情況下是詢問用戶並且不備份的,所以-f和-i參數就不介紹了。