重命名多个文件...在 shell
我在一个目录中有 3 个文件
abc.tar.gz
abc2.tar.gz
abc3.tar.gz
使用这个命令:
rename abc abc.part abc*.tar.gz
它将它们转换为
abc.part.tar.gz
abc.part2.tar.gz
abc.part3.tar.gz
之后,我在其中添加了 3 个文件..
abc.tar.gz
abc2.tar.gz
abc3.tar.gz
当我开火时重命名 abc abc.part abc*.tar.gz
它将重命名所有 6 个文件,因此最终输出为
abc.part.tar.gz
abc.part.part2.tar.gz
abc.part.part3.tar.gz
abc.part.part.tar.gz
abc.part2.tar.gz
abc.part3.tar.gz
我只是想防止多次重命名......我的rename
命令应该是什么?
意味着我的最终输出应该低于,无论我触发重命名命令多少时间。这里文件的数量是DYNAMIC
..它可能是 3,4...或其他...所以不能静态添加 3 或某个数字!
abc.part.tar.gz
abc.part2.tar.gz
abc.part3.tar.gz