【问题标题】:Renaming multiple zip files with complex name using single command in linux在linux中使用单个命令重命名具有复杂名称的多个zip文件
【发布时间】:2018-10-02 19:16:36
【问题描述】:

我在一个文件夹中有多个 zip 文件,其名称如下:

“abc.zip-20181002084936558425”

如何用一个命令重命名它们以获得如下结果:

“abc-20181002084936558425.zip”

我想要多个文件名的扩展名之前的时间戳。现在每个文件都有不同的时间戳,所以重命名应该考虑到这一点。我可以使用单个命令重命名多个文件吗?

【问题讨论】:

标签: linux shell ubuntu unix


【解决方案1】:

如果您的文件实际上都具有相同的名称约定并且您位于正确的目录中:

for i in *.zip-*; do newName=${i//.zip};mv $i $newName".zip";done

应该可以解决问题。

【讨论】:

    猜你喜欢
    • 2021-10-02
    • 2015-03-21
    • 2022-06-14
    • 1970-01-01
    • 2017-04-07
    • 2022-01-13
    • 2012-12-28
    • 2014-11-17
    • 2015-05-29
    相关资源
    最近更新 更多