技术解析

用 rename 批量重命名,要是文件名为-开头该怎么处理
0
2021-06-16 12:45:08
idczone

目标:删掉文件名中所有的“aaa” Example:

-aaabbll.txt
-aaaabcd.txt
-aaawdfk.txt
> rename 's/aaa//' *
Unknown option: aaabbll 
...
> rename 's/aaa//' "*"
> ls
-aaabbll.txt
-aaaabcd.txt
-aaawdfk.txt # 用引号的话,好像不会改变任何文件名...

请问万能的 v 友,这该怎么整呢?


rename -- 然后加文件名

楼上正解

用两个减号

我用的 `Bulk Rename Utility` ,感觉更简单好用。

antrenamer 图形界面,通配符、正则、各种常用模式一应俱全,可以导出脚本,可以命令行
再不济直接进 python,字符串操作或者正则,想怎么改怎么改

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服