mv命令



mv(選項)(參數)

--backup=<備份模式>:若需覆蓋文件,則覆蓋前先行備份;
-b:當文件存在時,覆蓋前,爲其創建一個備份;
-f:若目標文件或目錄與現有的文件或目錄重複,則直接覆蓋現有的文件或目錄;
-i:交互式操作,覆蓋前先行詢問用戶,如果源文件與目標文件或目標目錄中的文件同名,則詢問用戶是否覆蓋目標文件。用戶輸入”y”,表示將覆蓋目標文件;輸入”n”,表示取消對源文件的移動。這樣可以避免誤將文件覆蓋。
--strip-trailing-slashes:刪除源文件中的斜槓“/”;
-S<後綴>:爲備份文件指定後綴,而不使用默認的後綴;
--target-directory=<目錄>:指定源文件要移動到目標目錄;
-u:當源文件比目標文件新或者目標文件不存在時,才執行移動操作。


移動文件、目錄: mv 源 目的 移動或改名

                          mv                       目的

                       文件存在  文件不存在    改名

                       文件存在  文件存在     替換目的文件

                       文件存在  目錄存在      移動到目的目錄下

                       目錄存在   目錄不存在    改名

                       目錄存在   目錄存在    移動到目的目錄下

                       目錄存在   文件存在     錯誤


發佈了33 篇原創文章 · 獲贊 5 · 訪問量 9112
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章