如果目录下有个????文件, 如何删除?
# rm ???? 会把该目录下的???? 和 所有文件名是四个字符的文件都删除
请使用:
# rm '????'
对于cd 比如要进入的目录是-Í+·QQË+¤À¦¾¦³Kjava/
# cd -- -Í+·QQË+¤À¦¾¦³Kjava/
加上 -- 就OK
至于为什么, 有待深入了解一下
今天看到一篇文章, 还可以根据inode编号来删除某个文件, 用此法来删除这些文件名中带特殊字符的文件时, 会更精确, 怕万一误删哈:), 具体做法是:
# ls -li 第一列为该文件的inode编号
# find . -inum inode数字 | xargs rm
介绍linux下用文件inode删除文件方法的地址为:
相关的文章: 《在Linux下删除顽固文件和目录》
阅读(2264) | 评论(0) | 转发(0) |