个性化阅读
专注于IT技术分析

Linux重命名文件和目录

要重命名文件, 还有其他命令, 例如” mv”。但是”重命名”命令比其他命令稍微先进。此命令将很少使用, 并且在不同的Linux发行版上将以不同的方式工作。我们将研究Debian / Ubuntu示例。

通常, 重命名不是一个大任务, 但是当你想一次重命名一大组文件时, 将很难使用’mv’命令重命名。在这种情况下, 建议使用”重命名”命令。它可以使用perl表达式将大写文件转换为小写文件, 反之亦然, 并且cn覆盖文件。此命令是perl脚本的一部分。

基本语法:

rename 's/old-name/new-name/' files

这个(‘s / old-name / new-name /’)是PCRE(与perl兼容的正则表达式), 它表示要重命名的文件以及如何重命名。

让我们看一个基本的重命名命令的例子:

在下面的示例中, 我们将所有以” .txt”结尾的文件转换为以” .pdf”结尾的文件。

linux文件重命名命令

在另一个示例中, 我们将所有以.pdf结尾的文件都转换为文档

linux文件重命名命令

重命名选项

重命名具有一些可选参数, 但是每个选项都带有一个强制性的perl表达式, 并指导其如何工作。

Option Function
重命名-n 在运行命令之前检查更改。
rename -v 打印输出。
重命名(a-z)(A-Z)/(A-Z)(a-z) 转换为大写/小写。
rename -f 强制覆盖现有文件。
赞(0)
未经允许不得转载:srcmini » Linux重命名文件和目录

评论 抢沙发

评论前必须登录!