我使用选项-O (不区分大小写的文件名)制作了一个JFS文件系统。
如何轻松地将文件从Test.txt重命名为test.txt?
使用mv报告错误:
mv: ‘Test.txt’ and ‘test.txt’ are the same file和海神报告
The name “test.txt” is already used in this location. Please use a different name.现在我可以将它重命名为Test2.txt,然后重命名为test.txt
发布于 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命令。
https://askubuntu.com/questions/362369
复制相似问题