Linux 重命名目录中的所有文件

Linux 重命名目录中的所有文件,linux,Linux,我将一个大文本文件拆分为60个块,分别命名为xaa、xab、xac、…xcg。我想重命名这些文件,使它们都以.txt结尾 如何从linux命令行执行此操作 在split命令中查找自定义文件名的功能。查看了其他解决方案的堆栈溢出,但我遇到的这些解决方案都非常特定于OP的情况。假设您的shell是默认Bash: 用于x中的f??;执行mv“$f”“$f.txt”;完成 如果你想更具体一些,你可以说x[abc][a-z]而不是x??? 这对一艘班轮来说已经足够了。在脚本中,在尝试重命名之前,您需要检

我将一个大文本文件拆分为60个块,分别命名为xaa、xab、xac、…xcg。我想重命名这些文件,使它们都以.txt结尾

如何从linux命令行执行此操作


在split命令中查找自定义文件名的功能。查看了其他解决方案的堆栈溢出,但我遇到的这些解决方案都非常特定于OP的情况。

假设您的shell是默认Bash:

用于x中的f??;执行mv“$f”“$f.txt”;完成
如果你想更具体一些,你可以说
x[abc][a-z]
而不是
x???


这对一艘班轮来说已经足够了。在脚本中,在尝试重命名之前,您需要检查“$f”是否存在。

这假定不存在.txt文件。