批量重命名文件夹

时间:2014-01-31 08:40:02

标签: directory batch-processing batch-rename

我有大约2000个文件夹,所有文件夹都是这样命名的

dataul _-_ ppfsefs

音乐_-_ ppfsefs

有趣[gghhhses]

图片_-_ ppfsefs

备份[gghhhses]

临时文件_-_ ppfsefs

trash_it _-_ ppfsefs

在名称“_-_ ppfsefs”和“[gghhhses]”的末尾有两个不需要的部分,如何将它们重命名为这样

dataul

音乐

乐趣

图片

备份

临时文件

trash_it


编辑:我在Mac OSX上(已安装brew,macports)。

1 个答案:

答案 0 :(得分:0)

以下两个命令应该这样做:

for dir in * ; do mv "${dir}" "${dir/_-_ppfsefs/}" ; done

for dir in * ; do mv "${dir}" "${dir/ [gghhhses]/}" ; done