小编Mor*_*ton的帖子

重命名文件名中的问号 (?)

有了rename它可以批量修改文件名。我设法+用这个命令摆脱了所有并用下划线替换它们:

rename 's/\+/_/g' * 
Run Code Online (Sandbox Code Playgroud)

我可以将普通字母如 a 更改为 A with。

rename 's/a/A/g' *
Run Code Online (Sandbox Code Playgroud)

但我不能重命名?,不是这样/\?也不是这样/?

有没有办法解决“?” 在文件名中?大多数 FTP 程序也无法重命名文件?。午夜指挥官失败。到目前为止,我发现有效的唯一方法是:

mv ?myfile.txt myfile.txt
Run Code Online (Sandbox Code Playgroud)

但是这个命令不够灵活。我更喜欢批量重命名?所有文件。

linux bash rename special-characters ubuntu-10.04

2
推荐指数
2
解决办法
2万
查看次数

标签 统计

bash ×1

linux ×1

rename ×1

special-characters ×1

ubuntu-10.04 ×1