Linux 一次重命名多个文件
Linux rename multiple files at once
我运行Ubuntu20.04.
我每天都要重命名几百万个文件。
是否可以使用单个命令或某种 shell 扩展来一次性重命名所有文件,而不是使用 for 循环?
文件名如下所示
1_new.txt, 2_new.txt, 3_new.txt, 4_new.txt
预期输出
1.txt, 2.txt, 3.txt, 4.txt
这最终对我有用。
rename 's/_new//' *_new.txt
我可以通过一个命令重命名所有文件。
我也遇到了重命名我的文件以获得更好的 seo 名称的挑战,并在 oh-my-zsh linux 终端上找到了 zmv 来完成它。
为此我发布了一个live coding video on YouTube
我运行Ubuntu20.04.
我每天都要重命名几百万个文件。
是否可以使用单个命令或某种 shell 扩展来一次性重命名所有文件,而不是使用 for 循环?
文件名如下所示
1_new.txt, 2_new.txt, 3_new.txt, 4_new.txt
预期输出
1.txt, 2.txt, 3.txt, 4.txt
这最终对我有用。
rename 's/_new//' *_new.txt
我可以通过一个命令重命名所有文件。
我也遇到了重命名我的文件以获得更好的 seo 名称的挑战,并在 oh-my-zsh linux 终端上找到了 zmv 来完成它。
为此我发布了一个live coding video on YouTube