专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 Linux修改文件名

Linux修改文件名

更新时间:2021-12-16 10:25:09 来源:赢咖4 浏览987次

任何用户在Linux 中所做的最基本的事情之一就是重命名文件。您可以使用文件管理器在 Linux 中重命名文件,但这不是很有趣。在本文中,您将学习通过终端在 Linux 中重命名一个文件或重命名多个文件。

移动文件

目录中有一个名为“file”的文件,我将使用命令“mv”将其名称更改为“archivo”:

'mv' 命令用于移动文件,但您可以使用不同的名称将文件移动到同一位置。

$ mv 文件新名称 

此外,您可以将文件移动到不同的位置并使用不同的名称。

此外,您可以使用相同的语法重命名目录。

您可以使用 'v' 选项获得详细输出。

如果您使用现有文件的名称重命名文件,'mv' 命令将覆盖现有文件,但如果您不想要它,只需传递 'i' 选项,它会在覆盖文件之前提示。

如果您不想使用 'i' 选项,您应该备份现有文件。

备份的叫file1~

您可以为备份名称添加后缀,只需键入以下语法。

$ mv -b -S “suffix” file_name existing_file_name 

使用“重命名”在 Linux 中重命名多个文件

概要重命名 [ -h|-m|-V ] [ -v ] [ -n ] [ -f ] [ -e|-E perlexpr]*|perlexpr [ 文件 ]

这个命令比 mv 稍微高级一点,因为它需要了解或至少基本熟悉正则表达式,“重命名”根据指定为第一个参数的规则重命名提供的文件名(多个文件)。

perlexpr 参数是一个 Perl 表达式,它应该修改 Perl 中的 $_ 字符串,至少用于指定的某些文件名。如果给定的文件名没有被表达式修改,它就不会被重命名。如果命令行上没有给出文件名,文件名将通过标准输入读取。

如果您想了解更多相关知识,不妨来关注一下赢咖4的Java赢咖4在线学习,里面的课程内容从入门到精通,细致全面,适合0基础的小伙伴学习,相信对大家的学习会有所帮助。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>