标签: 特殊文件名

  • Linux中如何删除特殊文件名的文件

    我在阿里云的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删除不了,厄。。。