首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在JFS中重命名文件大小写,不区分大小写

在JFS中重命名文件大小写,不区分大小写
EN

Ask Ubuntu用户
提问于 2013-10-20 10:15:50
回答 1查看 583关注 0票数 0

我使用选项-O (不区分大小写的文件名)制作了一个JFS文件系统。

如何轻松地将文件从Test.txt重命名为test.txt?

使用mv报告错误:

代码语言:javascript
复制
mv: ‘Test.txt’ and ‘test.txt’ are the same file

和海神报告

代码语言:javascript
复制
The name “test.txt” is already used in this location. Please use a different name.

现在我可以将它重命名为Test2.txt,然后重命名为test.txt

EN

回答 1

Ask Ubuntu用户

发布于 2013-10-20 12:03:43

您可以使用rename命令。

它实际上不是像mv那样的内置shell命令,而是大多数GNU/Linux发行版默认附带的珍珠脚本。它的用法与mv略有不同,因为它使用珍珠正则表达式与文件列表进行比较。

下面是如何在您的案例中使用它:

rename 's/Test\.txt/test\.txt/' *

s告诉rename命令搜索并用test.txt替换所有出现的Test.txt。正则表达式中的点.必须用\转义,这就是为什么文件名像Test\.txt一样编写的原因。注意命令末尾的*,这意味着查看当前目录中的所有文件。

如果您想在不做任何更改的情况下测试-n选项,可以将它传递给rename命令。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/362369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档