侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

删除linux下特殊文件名的文件

2023-11-09 星期四 / 0 评论 / 0 点赞 / 40 阅读 / 1629 字

1. 删除带“-”的文件名的方法 大部分是由于误操作的原因,产生了一些 特殊字符的文件 如 -foo rm --help 用法:rm [选项]... 目录... 要删除第一个字符为‘-’的文件 (例如

1. 删除带“-”的文件名的方法

大部分是由于误操作的原因,产生了一些 特殊字符的文件 如 -foo

rm --help
用法:rm [选项]... 目录...

要删除第一个字符为‘-’的文件 (例如‘-foo’),请使用以下其中一种方法:

rm -- -foo

rm ./-foo

2. 删除包含其它特殊字符的文件

对于含有其它特殊字符的文件名,如<>!*等,可用
“”转义符或“”双引号引起控制
如名为“>”或“*”
rm >
rm “*”

3. 删除系统打不出的乱码文件名

系统中有一个文件名全是乱码的文件,根本无从下手进行删除(系统打不出乱码符号),我们可以尝试以下的歪招
例如这个乱码的文件是luanma.txt,当然该例假设luanma便是各种奇形怪状的乱码,呵呵~~我们可以用rm *搞定
#cd xxx
进入乱码文件所在的目录
#rm *
这个命令表示删除该目录的所有文件,当然最终目的不是删除所有文件啦~~,输入命令回车后系统在删除每个文件都提示是否删除这个文件,其他不相关的文件全部都输入“n”回车跳过不删除,直到我们的目标出现
rm: remove regular empty file `luanma.txt'?
哈哈,这是我们果断地输入“y”,回车,将这个可恨的文件干掉!

参考自:http://www.cnblogs.com/sky-heaven/p/5528009.html

广告 广告

评论区