Linux mv命令:移动或重命名文件或目录_Linux命令
内容摘要
语法:mv [选项] 源文件或目录 目标文件或目录作用:mv命令用于将文件或目录改名或将文件由一个目录移入另一个目录中。如果源类型和目标类型都是文件或者目录,mv将进行目录重命
文章正文
语法:
mv [选项] 源文件或目录 目标文件或目录
作用:
mv命令用于将文件或目录改名或将文件由一个目录移入另一个目录中。如果源类型和目标类型都是文件或者目录,mv将进行目录重命名。如果源类型为文件,而目标类型为目录,mv将进行文件的移动,如果源类型为目录,则目标类型只能是目录,不能是文件,此时完成目录重命名。
参数:
参数 | 说明 |
-b | 若需覆盖文件,则覆盖前先备份 |
-i | 交互式操作,在对已经存在的文件或目录覆盖时,系统会询问是否覆盖,用户输入“y”进行覆盖,输入“n”则不覆盖 |
-f | 禁止交互式操作,将覆盖某个文件或目录时,不给任何提示,默认覆盖 |
-n | 不覆盖任何已经存在的文件或目录 |
-u | 当源文件比目标文件新或者目标文件不存在时,才执行移动操作 |
案例:
1. 将biancheng文件移动到dotcpp目录中
mv biancheng dotcpp
2. 将biancheng文件重命名为biancheng123
mv biancheng biancheng123
3. 将biancheng文件重命名为biancheng123,如果biancheng123已经存在,则询问是否覆盖
mv -i biancheng biancheng123
代码注释
[!--zhushi--]