Linux mv 命令

Linux 命令大全

Linux mv(英文全拼:move file)命令用來(lái)為文件或目錄改名、或?qū)⑽募蚰夸浺迫肫渌恢谩?/p>

語(yǔ)法

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

參數(shù)說(shuō)明

  • -b: 當(dāng)目標(biāo)文件或目錄存在時(shí),在執(zhí)行覆蓋前,會(huì)為其創(chuàng)建一個(gè)備份。
  • -i: 如果指定移動(dòng)的源目錄或文件與目標(biāo)的目錄或文件同名,則會(huì)先詢問(wèn)是否覆蓋舊文件,輸入 y 表示直接覆蓋,輸入 n 表示取消該操作。
  • -f: 如果指定移動(dòng)的源目錄或文件與目標(biāo)的目錄或文件同名,不會(huì)詢問(wèn),直接覆蓋舊文件。
  • -n: 不要覆蓋任何已存在的文件或目錄。
  • -u:當(dāng)源文件比目標(biāo)文件新或者目標(biāo)文件不存在時(shí),才執(zhí)行移動(dòng)操作。

mv 參數(shù)設(shè)置與運(yùn)行結(jié)果

命令格式 運(yùn)行結(jié)果
mv source_file(文件) dest_file(文件)
將源文件名 source_file 改為目標(biāo)文件名 dest_file
mv source_file(文件) dest_directory(目錄)
將文件 source_file 移動(dòng)到目標(biāo)目錄 dest_directory 中
mv source_directory(目錄) dest_directory(目錄)
目錄名 dest_directory 已存在,將 source_directory 移動(dòng)到目錄名 dest_directory 中;目錄名 dest_directory 不存在則 source_directory 改名為目錄名 dest_directory
mv source_directory(目錄) dest_file(文件)
出錯(cuò)

在線示例

將文件 aaa 改名為 bbb :

mv aaa bbb

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

mv info/ logs 

再如將 /usr/nhooo 下的所有文件和目錄移到當(dāng)前目錄下,命令行為:

$ mv /usr/nhooo/*  . 

Linux 命令大全

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清