【问题标题】:Changing filename in ubuntu for 001,002在 ubuntu 中为 001,002 更改文件名
【发布时间】:2013-08-21 04:49:32
【问题描述】:

我目前有大约 4500 个文件 2MB 和 .001, .002 。

我想先删除 2 个部分,最后 2 个部分(意思是删除 001,002 和最后两个部分

现在我有来自 .003、.004 的文件

如何将 003 更改为 001、004 更改为 002、005 更改为 003?

【问题讨论】:

    标签: ubuntu command filenames


    【解决方案1】:

    这不是一个很好的解决方案,但是这样的事情呢?

    i=1; temp=$(mktemp temp); for file in .[0-9][0-9][0-9]
    do
    mv "$file" $temp;
    mv $temp $(printf ".%0.3d" $i)
    i=$((i + 1))    
    done
    

    Renaming files in a folder to sequential numbers的改编版)

    【讨论】:

      【解决方案2】:

      试试下面的脚本:

      numerate.sh

      这段代码应该可以完成这项工作:

      ./numerate.sh -d <your image folder> -b 1 -L 3 -p "." -o numerically -r
      

      【讨论】:

        猜你喜欢
        • 2023-03-03
        • 1970-01-01
        • 2017-05-24
        • 2012-10-14
        • 2014-07-23
        • 2014-02-07
        • 2012-06-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多