【问题标题】:How to rename duplicate .jpg file name in Mac如何在 Mac 中重命名重复的 .jpg 文件名
【发布时间】:2021-04-29 13:19:17
【问题描述】:

我的客户给了我图像数据,但在我的 Mac 中,文件名是双 jpg,比如3073416101453.jpg.jpg

共有1200+张图片,如何在mac中批量删除文件名.jpg

问候

【问题讨论】:

    标签: bash macos rename


    【解决方案1】:

    如果所有文件名都不包含任何空格,您可以使用以下 bash 语法删除尾随扩展名:

    filename='example.jpg.jpg'
    echo ${filename%.*}
    # example.jpg
    

    使用find 创建一个“循环”;

    find /tmp/tst -type f -iname '*.jpg.jpg' | while read f; do mv $f "${f%.*}"; done
    

    MacO 示例;

    $ touch example.jpg.jpg
    $ touch blabla.jpg.jpg
    $
    $ ls
    blabla.jpg.jpg  example.jpg.jpg
    $
    $ find /tmp/tst -type f -iname '*.jpg.jpg' | while read f; do mv $f "${f%.*}"; done
    $
    $ ls
    blabla.jpg  example.jpg
    $
    $
    

    【讨论】:

      猜你喜欢
      • 2017-10-25
      • 1970-01-01
      • 2017-06-09
      • 1970-01-01
      • 2016-05-06
      • 2015-07-16
      • 1970-01-01
      • 2023-03-26
      • 2021-11-02
      相关资源
      最近更新 更多