重命名包含特殊字符的文件

重命名包含特殊字符的文件

我有一个名为“channel\ (3).backup”的文件,我需要将其重命名为“channel.backup”

我尝试过几种方法,但没有任何效果。

有什么帮助吗?

答案1

使用通配符有时可能有助于克服文件名中出现的奇怪字符:

mv "channel? (3).backup" channel.backup

答案2

这非常简单:

mv channel\ \(3\).backup   channel.backup

或者如果\确实在名称中并且它不是转义空格:

mv channel\\\ \(3\).backup channel.backup

您必须转义文件名中的所有特殊字符。在您的示例中,它们有三个或四个:

  • 空格-->\
  • (-->\(
  • )-->\)
  • \-->\\

转义\必须由另一个人来完成\,即\\

答案3

按下 TAB后mv channel,系统会自动补全剩余部分,并包含转义字符。如果还有更多以这些字符开头的文件,请继续按下 Tab 直到找到所需的文件,然后添加该channel.backup部分。

相关内容