如何从文件名中删除一串文本?

Uri*_*era 4 files rename

这个问题之后,我将各种 SVG 导出到 PNG,但是有一个小问题,所有文件的名称中都包含扩展名 .svg 和 .png,如 .svg 和 .png file.svg.png

现在我想知道的是如何从文件名中删除 .svg 字符串,而无需遍历每个文件并右键单击>重命名?。

Dav*_*usa 10

我想这个答案另一个问题可以帮助:)

具体问题:

rename s/".svg"/""/g *

一般的:

rename s/"**TO-BE-REPLACED**"/"**REPLACEMENT**"/g *


car*_*tad 9

pyrenamer是一个非常方便的批量重命名文件的工具。否则,您总是可以启动终端。

for file in *; do mv "${file}" "${file//\.svg/}"; done
Run Code Online (Sandbox Code Playgroud)

如果您与图片在同一目录中,那应该可以解决问题。使用风险自负。