mv(英文全稱:move file)指令用來為檔案或目錄改名、或将檔案或目錄移入其它位置。
文法
參數說明:
-b: 當目标檔案或目錄存在時,在執行覆寫前,會為其建立一個備份。
-i: 如果指定移動的源目錄或檔案與目标的目錄或檔案同名,則會先詢問是否覆寫舊檔案,輸入 y 表示直接覆寫,輸入 n 表示取消該操作。
-f: 如果指定移動的源目錄或檔案與目标的目錄或檔案同名,不會詢問,直接覆寫舊檔案。
-n: 不要覆寫任何已存在的檔案或目錄。
-u:當源檔案比目标檔案新或者目标檔案不存在時,才執行移動操作。
執行個體
将檔案 a.txt 改名為 b.txt:
将 info 目錄放入 logs 目錄中。注意,如果 logs 目錄不存在,則該指令将 info 改名為 logs。
再如将 /home/software 下的所有檔案和目錄移到目前目錄下,指令行為: