最新消息:

Linux下如何删除文件名乱码的文件

Linux ZmmFly 3626浏览 3评论

刚刚在自己的VPS上下载个带有中文命名的压缩包,然后安装时就碰到这个问题。。。

死活就是删不掉。。。rm -rf 没用,rm -rf * 没用,rm -rf *.*没用。。。

只好用节点号删除了

列出节点号

首先在文件路径下 ls -i

ls-i

列出的文件夹和文件名左侧会有一串数字,这就是节点号

删除文件

find -inum [节点号] -exec rm {} \;

例如 find -inum 1393332 -exec rm {} \;

执行后不会有返回结果,但是通过ls可以看到文件已经被删除了

参考:http://blog.sina.com.cn/s/blog_6f823f170100xjy2.html

转载请注明:神奇海域 » Linux下如何删除文件名乱码的文件

发表我的评论
取消评论

Protected by WP Anti Spam

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (3)

  1. 已转载。。。http://www.sxb.pw/1067.html
    sxbxjhwm评论于10年前 (2014-01-02)回复
  2. 能不能插链接。。http://www.sxb.pw/1067.html
    sxbxjhwm评论于10年前 (2014-01-02)回复
    • 可以……
      惜颜评论于10年前 (2014-01-04)回复