我在阿里云的linux主机上传了一些文件,然后想用winSCP删除,但是删除不了,因为他的文件名有一些特殊字符,不过可以用以下方法删除,亲测有效!

第一种方法
在连接终端的命令窗口里
cd /www/命令打开所在文件夹
然后用ls -i命令列出文件夹里的所有文件
如:
$ ls -il
342137 -rw-r–r– 1 tw tw 0 2008-11-20 08:57 /+Xy /+/8
342137就是我们要找的inode数字。下面用find命令删除它。
命令find . -inum 342137 -exec rm -i {} \;
再回复y回车就删除了。

第二种方法
可以通过windows ftp过去删除任何文件名的文件。
果然可以,搞不懂为什么winSCP的SFTP删除不了,厄。。。