6.Linux文件管理命令---mv更改文件名

本文详细介绍了Linux中mv命令的使用,包括如何重命名和移动文件及目录。mv不仅可以更改文件名,还能将文件移动到不同目录。通过选项如`-i`、`-f`和`-u`,用户可以选择在覆盖前询问、强制覆盖或仅当源文件更新时移动。文中还展示了具体案例,如将`crodw.sh`重命名为`123.sh`。此外,讨论了备份文件的选项和不同的备份策略。
摘要由CSDN通过智能技术生成

6.Linux文件管理命令—mv更改文件名

Linux文件管理命令

mv更改文件名

作用:mv 可以将源文件重命名为目标文件,或将源文件移动至指定目录。其实 mv 这个过
程也可以理解为改名过程,所以说 mv 工具能修改文件名和目录名。
用法:mv [选项]… [-T]源目的
mv [选项]… 源…目录
mv [选项]… -t 目录源…

主要选项如下。
长选项必须使用的参数对于短选项也是必须使用的。

命令描述
--backup[=CONTROL]为每个已存在的目标文件创建备份。
-b类似–backup 但不接受参数。
-f,--force覆盖前不询问。
-i,--interactive覆盖前询问。
-n,--no-clobber不覆盖已存在文件。
如果指定了-i、-f、-n 中的多个,仅最后一个生效。
--strip-trailing-slashes去掉每个源文件参数尾部的斜线。
-S,--suffix=SUFFIX替换常用的备份文件后缀。
-t,--target-directory=DIRECTORY将所有参数指定的源文件或目录移动至指定目录。
-T,--no-target-directory将目标文件视作普通文件处理。
-u,--update只在源文件文件比目标文件新,或目标文件不存在时才进行移动。
-v,--verbose详细显示进行的步骤。
--help显示此帮助信息并退出。
--version显示版本信息并退出。

备份文件的后缀为“~”,除非以–suffix 选项或是 SIMPLE_BACKUP_SUFFIX 环境变量指
定。版本控制的方式可通过–backup 选项或 VERSION_CONTROL 环境变量来选择。以下是可
用的变量值。

none,off不进行备份(即使使用了–backup 选项)。
numbered,t备份文件加上数字进行排序。
existing,nil若有数字的备份文件已经存在则使用数字,否则使用普通方式备份。
simple,never永远使用普通方式备份。
-Z, --context设定目的地 SELinux 安全上下文文件为默认类型。

练习案例

(1)移动 crodw.sh 到 23.sh,其实就是把文件名改为 123.sh。

mv crodw.sh 23.sh

(2)mv 修改目录。

mv 用于把文件(或目录)从一个地方移到另一个地方。如果另一个地方没有和源文件(或 目录)同名的文件(或目录),就创建。这也相当于改名。

# mv kernel/ kernelBak1
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

度假的小鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值