linux 之移動 重新命名檔案mv
阿新 • • 發佈:2021-11-02
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/* .