【问题标题】:Rename Multiple files in Multiple directories重命名多个目录中的多个文件
【发布时间】:2018-11-01 21:45:51
【问题描述】:

我想将多个目录中的多个文件重命名为单个文件名。 假设我有文件

  • k1-abc 在一个目录中
  • 第二个目录中的k1-def
  • 第三个目录中的 k1-adt

所有文件名的共同点是 k1 后跟一些其他名称

我需要将所有文件名重命名为 Dockerfile 我的 Linux 中没有重命名命令

执行此操作的最佳命令是什么

【问题讨论】:

标签: linux file for-loop cp mv


【解决方案1】:

这将仅重命名/path/to/files 中以k1 开头的所有文件,并将它们重命名为Dockerfile

find /path/to/files -type f -name "k1*" -exec mv -v {} Dockerfile \;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-29
    • 1970-01-01
    • 2012-12-27
    • 2019-11-13
    • 2021-03-28
    • 2015-04-23
    • 2021-05-10
    相关资源
    最近更新 更多