【问题标题】:Rename Won't Rename Files Despite Clearly Detecting Them [closed]尽管清楚地检测到文件,但重命名不会重命名文件[关闭]
【发布时间】:2021-10-17 22:17:45
【问题描述】:

看起来 rename 正在检测文件,但它声明它不是。

user@DESKTOP:/mnt/f/PS2/PS2 Upload$ rename 's/(.*)//' *.iso
Can't rename Bully (USA).iso : No such file or directory
Can't rename Grand Theft Auto - San Andreas (USA) (v3.00).iso : No such file or directory
Can't rename Gran Turismo 4 (Europe, Australia) (En,Fr,De,Es,It).iso : No such file or directory
Can't rename Metal Gear Solid 3 - Snake Eater (USA).iso : No such file or directory
Can't rename Mortal Kombat - Armageddon - Premium Edition (USA).iso : No such file or directory
Can't rename Mortal Kombat - Deadly Alliance (USA).iso : No such file or directory
Can't rename Mortal Kombat - Deception (USA).iso : No such file or directory
Can't rename Mortal Kombat - Shaolin Monks (USA).iso : No such file or directory
Can't rename Ratchet & Clank - Going Commando (USA).iso : No such file or directory
Can't rename Ratchet & Clank - Up Your Arsenal (USA) (En,Fr,Es).iso : No such file or directory
Can't rename Ratchet & Clank (USA) (En,Fr,De,Es,It).iso : No such file or directory
Can't rename Red Dead Revolver (USA).iso : No such file or directory
Can't rename Shadow of the Colossus (USA).iso : No such file or directory
Can't rename Tekken 5 (USA).iso : No such file or directory

【问题讨论】:

  • 您不能将文件重命名为空字符串。 rename 不是标准命令;这也可能只是您正在运行的任何版本中的错误。挂载路径看起来很模糊,就像您正在尝试在 Windows 文件系统上操作一样,没有迹象表明您的操作系统是否支持写入该特定文件系统类型。无论如何,Stack Overflow 是针对编程问题的。

标签: bash terminal rename


【解决方案1】:

Rename 试图将文件重命名为空字符串。括号需要转义。

rename 's/\(.*\)//' *.iso

【讨论】:

    猜你喜欢
    • 2011-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-06
    • 1970-01-01
    • 2019-12-24
    • 1970-01-01
    相关资源
    最近更新 更多