【问题标题】:rename all png files in multiple directory重命名多个目录中的所有png文件
【发布时间】:2023-03-25 06:10:02
【问题描述】:

我在多个目录中有多个 png 文件,我想将它们全部重命名为 Info.png
例如:
Projects\p1\Screen-1298.png Projects\s4\Screen-43.png Projects\k21\Screen-456.png Projects\p14\Screen-345.png
收件人
Projects\p1\Info.png Projects\s4\Info.png Projects\k21\Info.png Projects\p14\Info.png

是否有一个命令可以做到这一点,而不是单独重命名每个文件?

【问题讨论】:

  • 8 个文件 - 每个文件 30 秒 - 4 分钟工作 - 为什么发布这个问题?
  • 可能与"batch rename osx" 的这些搜索结果的一半重复

标签: macos shell terminal


【解决方案1】:

你可以选择find ~/Projects -type f -name '*.png' -execdir mv {} Info.png \;

【讨论】:

    【解决方案2】:

    这个问题的前提似乎是有缺陷的,因为它假设一个人要么必须使用单个命令,要么手动执行所有操作,而事实上,还有其他选项。例如。基于 perl 的脚本是单个命令吗?如果你相信它,那么brew install rename 并按照this question 中的建议使用它。否则,请使用@Gregory Pakosz 建议的单线或查看这些these search results

    【讨论】:

      猜你喜欢
      • 2014-05-16
      • 2018-11-01
      • 1970-01-01
      • 2015-02-28
      • 2014-11-08
      • 2014-10-09
      • 2012-12-27
      • 2018-08-29
      • 1970-01-01
      相关资源
      最近更新 更多