首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用“或”重命名文件名?在文件名里?

如何用“或”重命名文件名?在文件名里?
EN

Unix & Linux用户
提问于 2014-04-02 11:40:04
回答 2查看 5.9K关注 0票数 3

我在重命名一个文件时遇到了问题,我甚至不确定文件中有哪些特殊字符。我使用的是CentOS 6 64位。

当我ls文件时:

代码语言:javascript
复制
Giko Suzo San?e - Ep1.avi

但是当在FTP中查看它时:

代码语言:javascript
复制
Giko Suzo San’e - Ep1.avi

当我尝试mv时:

代码语言:javascript
复制
[root@server ]# mv 'Giko Suzo San?e - Ep1.avi' 'Giko Suzo Sane - Ep1.avi' mv: cannot stat `Giko Suzo San?e - Ep1.avi': No such file or directory

我还尝试用FlashFXP在FTP中重命名它。我得到:

代码语言:javascript
复制
[L] 550 Giko Suzo San’e - Ep1.avi: No such file or directory Rename Failure!

如何用这个问题重命名?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2014-04-02 11:49:28

您可以在字符\之前使用?,因此它被认为是文件名称中的正常字符,而不是要解释的特殊字符。

然后命令如下:

代码语言:javascript
复制
mv Giko\ Suzo\ San\?e\ -\ Ep1.avi 'Giko Suzo Sane - Ep1.avi'

编辑:在注释中的讨论之后,这一行完成了技巧:

代码语言:javascript
复制
mv Giko\ Suzo\ Sa*\ -\ Ep1.avi 'Giko Suzo Sane - Ep1.avi'
票数 4
EN

Unix & Linux用户

发布于 2014-04-02 11:43:48

自动完成经常修复以下问题:

代码语言:javascript
复制
mv Giko<tab> "Giko Suzo San’e - Ep1.avi"
票数 6
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/122740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档