linux - 批量文件重命名 (Linux)

标签 linux

<分区>

我在 linux 中有一个目录,其中有很多带有双下划线 (__) 的图像,我必须将其设为单下划线 (_)。假设文件名为 a__1.jpg。我必须让它成为 a_1.jpg。我必须对目录中的所有文件执行此操作。命令应该是什么?

谢谢

最佳答案

有几种方法可以实现这个目标。

  • 如果你安装了mmv(或者能够安装它),你可以这样做

    mmv \*__* \#1_#2
    
  • 如果不是,也许 rename 是一个选项:

    rename _ __ *
    

    (但是,唉,在这里我不太确定语法。)

关于linux - 批量文件重命名 (Linux),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19375045/

相关文章:

linux - 关闭终端后无法在 Ubuntu 下运行 Swift

linux - 我正在尝试在 Linux 服务器上安装编译器

python - 限制python和opencv上的视频捕获帧速率

linux - Jamfile - "Unknow rule"- 如何读取它

linux - 如何通过 cron 运行 Scala 程序?

java - 在 autoconf 或 makefile 中禁用版本后缀/扩展

linux - Tar命令备份错误

linux - 在 Linux 上设置 tmpfile() 的目录

regex - 在Linux上重命名多个文件

c - 如何为 3 个不同的 c 文件创建一个 makefile