重命名多个目录中的多个文件

时间:2018-05-23 03:15:10

标签: linux file for-loop cp mv

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

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

所有文件名中的常见内容是k1后跟一些其他名称

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

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

1 个答案:

答案 0 :(得分:0)

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

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