没这么复杂,2个办法: 1. 如果类似"(安妮泛"开头的文件不多,而且可以基本区分,那么用bash的自动补全就可以了,不过记得在文件名前加一个引号。
2. 如果这样的文件很多,用通配符好了,比如"mv *I* 1.avi" On Wed, May 03, 2006 at 09:20:44AM +0800, lnxpgn wrote: Re:可以编程实现,用opendir打开文件所在目录,用readdir读,输出文件名,同时可 Re:设定几个可选操作,比如重命名或删除 Re: Re:yzhh 写道: Re:> 我有一些从BT下载的目录和文件,名称里面含有非法(?)字符,比如"(安妮泛I???)"。 Re:> 用Konquror或者直接用mv,rm等命令都不能移动和删除(说文件/目录不存在),请问应该怎么做? Re:> (我试过把ls的结果输出到文件,然后加上mv以及必要的引号做成script执行,失败了) Re:> Re: Re: Re:-- Re:To UNSUBSCRIBE, email to [EMAIL PROTECTED] Re:with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] Re: -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

