我在一个目录中有一堆文件,它们的名字很不幸。我想更改名称中的两个字符。
例如我有:
>ch:sdsn-sdfs.txt
我想删除“>”并将“:”更改为“_”。
导致
ch_sdsn-sdfs.txt
我试着说
mv \\>ch\:* ch_*
但这没有用。有没有简单的解决方案?
最佳答案
要重命名命令行脚本,this stackoverflow question有很好的答案。
对于 Mac,在 GUI 中,Finder 具有批量重命名功能。如果文件的源列表有一些要查找和替换的模式,它就非常方便。
选择所有需要替换的文件,右键选择重命名
重命名时,输入查找和替换字符串
重命名中的其他选项,用于对文件名进行排序:
为文本添加前缀或后缀:
关于regex - 重命名文件 Mac 命令行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22046769/