mv命令
mv命令
mv
命令用来为文件或目录改名、或将文件或目录移入其它位置。
语法#
mv [OPTION] [-T] SOURCE DEST
mv [OPTION] SOURCE DIRECTORY
mv [OPTION] -t DIRECTORY SOURCE
参数#
--backup[=CONTROL]
: 对每个现有目标文件进行备份。-b
: 像--backup
一样,但是不接受参数。-f, --force
: 若指定目录已有同名文件,覆盖前不提示。-i, --interactive
: 若指定目录已有同名文件,则先询问是否覆盖旧文件。-n, --no-clobber
: 若指定目录已有同名文件,不覆盖此文件。--strip-trailing-slashes
: 从每个源中删除所有结尾的斜杠。-S, --suffix=SUFFIX
: 指定要用于所有备份文件的文件名后缀SUFFIX
,默认值为~
。-t, --target-directory=DIRECTORY
: 将所有源移动到目标目录中,此时目标目录在前,源文件在后。。-T, --no-target-directory
: 将目标视为普通文件,而不是目录。-u, --update
: 如果文件较新,则不会覆盖,仅当目标文件早于源文件或目标文件不存在时才会发生移动。-v, --verbose
: 提供详细的输出,打印每个移动文件的名称。--help
: 显示帮助信息。--version
: 显示版本信息。
语法设置#
命令格式 | 运行结果 |
---|---|
mv 文件名 文件名 |
将源文件名改为目标文件名。 |
mv 文件名 目录名 |
将文件移动到目标目录。 |
mv 目录名 目录名 |
目标目录已存在,将源目录移动到目标目录,目标目录不存在则改名。 |
mv 目录名 文件名 |
出错。 |
示例#
将file2.txt
更名为file3.txt
。
mv file2.txt file3.txt
将file.txt
移动到var
目录中。
mv file.txt /var/
将dir
目录改名为dirs
。
mv dir dirs
每日一题#
https://github.com/WindrunnerMax/EveryDay
参考#
https://www.computerhope.com/unix/umv.htm
https://www.runoob.com/linux/linux-comm-mv.html
https://www.tutorialspoint.com/unix_commands/mv.htm
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理