Linux命令之mv
1.命令格式:
mv [选项] 源文件或目录 目标文件或目录
2.命令功能:
移动文件或将文件改名
3.命令参数:
-b, --backup=CONTROL 给定目标文件存在的情况下是否覆盖
-f, --force 不询问,强制移动
-i, --interactive 交互式移动
-n, --no-clobber 不要覆盖任何已存在的文件
-u, --update 更新,源文件比目标文件新才会更新
-v, --verbose 显示详细信息
-S, --suffix=SUFFIX 用指定的后缀代替备份文件的默认后缀
4.使用实例:
4.1 将文件file1移动到file2
mv file1 file2
4.2 将目录/usr下的所有文件和子目录移动到当前目录下
mv /usr .
4.3 将目录/usr下的所有文件和子目录移动到当前目录下,但不移动/usr/src目录
mv /usr/* .
4.4 详细显示命令执行的操作
mv -v testfile testfile2
4.5 将file1移动到当前目录下dir中,如果存在相同名字的文件,则提示
mv -i file1 dir
4.6 将file1移动到当前目录下dir中,如果存在相同名字的文件,则覆盖
mv -f file1 dir
4.7 将file1移动到当前目录下dir中,如果存在相同名字的文件,则不覆盖
mv -n file1 dir
4.8 将file1移动到当前目录下dir中,如果存在相同名字的文件且源文件比目标文件新,则覆盖
mv -u file1 dir