Ubuntu - 批量文件重命名
Ubuntu - bulk file rename
我有一个包含一系列文件的文件夹,这些文件的名称格式为 filename-white.png
。例如
images
arrow-down-white.png
arrow-down-right-white.png
...
bullets-white.png
...
...
video-white.png
我想删除 -white
位,所以名称只是 filename.png
。我玩过,干 运行 和 -n
,用 Linux rename
命令。但是,我对正则表达式的了解相当有限,所以我一直无法找到正确的方法。
如果你在图片上面的目录,命令是
rename "s/-white.png/.png/" images/*
如果您的当前目录是 images
,则 运行 rename "s/-white.png/.png/" ./*
将改为。要干 运行,只需附加一个 -n
,如您所说:
rename -n "s/-white.png/.png/" images/*
或
rename -n "s/-white.png/.png/" ./*
我有一个包含一系列文件的文件夹,这些文件的名称格式为 filename-white.png
。例如
images
arrow-down-white.png
arrow-down-right-white.png
...
bullets-white.png
...
...
video-white.png
我想删除 -white
位,所以名称只是 filename.png
。我玩过,干 运行 和 -n
,用 Linux rename
命令。但是,我对正则表达式的了解相当有限,所以我一直无法找到正确的方法。
如果你在图片上面的目录,命令是
rename "s/-white.png/.png/" images/*
如果您的当前目录是 images
,则 运行 rename "s/-white.png/.png/" ./*
将改为。要干 运行,只需附加一个 -n
,如您所说:
rename -n "s/-white.png/.png/" images/*
或
rename -n "s/-white.png/.png/" ./*