首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux 命令 | mv

Linux 命令 | mv

作者头像
小林C语言
发布2023-09-14 17:51:57
发布2023-09-14 17:51:57
89900
代码可运行
举报
运行总次数:0
代码可运行

作者

林一

白天搬砖,晚上做梦。我有故事,你有酒么?

Linux 命令 mv 命令解析

Linux 的 mv 命令用于移动或重命名文件或目录的命令,其语法格式为:

代码语言:javascript
代码运行次数:0
运行
复制
mv [选项] 源文件或目录 目标文件或目录

选项说明:

-f:强制覆盖已存在的文件或目录。

-i:如果目标文件存在则提示是否覆盖。

-n:不要覆盖已经存在的文件,直接退出。

-v:输出详细信息,显示每个被移动文件或目录的名称。

为方便读者理解,林一写个具体 demo:

代码语言:javascript
代码运行次数:0
运行
复制
mv test test_bak
作用:将当前目录下名为 test 的文件或目录移动到当前目录下并重命名为 test_bak。

mv -i test_bak test
作用:将当前目录下名为 test_bak 的文件或目录移动并重命名为 test,如果当前目录下已存在名为 test 的文件或目录,则提示是否覆盖。

mv -v file1 file2 dir/
作用:将当前目录下名为 file1 和 file2 的文件移动到名为 dir 的目录下,并显示每个移动的文件名。

Linux 命令 mv 命令注意事项

移动的源文件和目标位置必须在同一文件系统中。

当目标文件或目录已存在时,使用 -i 选项可以避免意外覆盖原有文件。

在移动文件和目录前,请确保您有必要的权限,否则可能会导致移动失败。

当仅需要重命名文件或目录时,仍然需要提供所在路径。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-06-22 09:00,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 C语言入门到精通 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档