1. 程式人生 > 其它 >linux 之移動 重新命名檔案mv

linux 之移動 重新命名檔案mv

mv(英文全稱:move file)命令用來為檔案或目錄改名、或將檔案或目錄移入其它位置。

語法

mv [options] source dest
mv [options] source... directory

引數說明

  • -b: 當目標檔案或目錄存在時,在執行覆蓋前,會為其建立一個備份。
  • -i: 如果指定移動的源目錄或檔案與目標的目錄或檔案同名,則會先詢問是否覆蓋舊檔案,輸入 y 表示直接覆蓋,輸入 n 表示取消該操作。
  • -f: 如果指定移動的源目錄或檔案與目標的目錄或檔案同名,不會詢問,直接覆蓋舊檔案。
  • -n: 不要覆蓋任何已存在的檔案或目錄。
  • -u:當原始檔比目標檔案新或者目標檔案不存在時,才執行移動操作。

例項

將檔案 a.txt 改名為 b.txt:

mv a.txt b.txt

將 info 目錄放入 logs 目錄中。注意,如果 logs 目錄不存在,則該命令將 info 改名為 logs。

mv info/ logs 

再如將 /home/software 下的所有檔案和目錄移到當前目錄下,命令列為:

$ mv /home/software/*  .