免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7930 | 回复: 9

[系统管理] linux下面如何删除带特殊字符的文件(目录) [复制链接]

论坛徽章:
1
2015小元宵徽章
日期:2015-03-06 15:57:20
发表于 2016-01-12 15:23 |显示全部楼层
本帖最后由 快乐的土豆 于 2016-01-12 15:24 编辑

不知道怎么样在linux下面生成了两个文件(目录), ls -al 看起来是这样:
图片20160112152205.png

用  rm '-p' 出错, rm '[0m' 和 rm [0m 都说找不到文件。

这个该怎么办?

论坛徽章:
0
发表于 2016-01-12 15:51 |显示全部楼层
你这个是ls显示的 直接删除目录命令 要加上-rf参数哦
rm -rf  -p
rm -rf [0m

求职 : Linux运维
论坛徽章:
203
拜羊年徽章
日期:2015-03-03 16:15:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:57:092015小元宵徽章
日期:2015-03-06 15:58:182015年亚洲杯之约旦
日期:2015-04-05 20:08:292015年亚洲杯之澳大利亚
日期:2015-04-09 09:25:552015年亚洲杯之约旦
日期:2015-04-10 17:34:102015年亚洲杯之巴勒斯坦
日期:2015-04-10 17:35:342015年亚洲杯之日本
日期:2015-04-16 16:28:552015年亚洲杯纪念徽章
日期:2015-04-27 23:29:17操作系统版块每日发帖之星
日期:2015-06-06 22:20:00操作系统版块每日发帖之星
日期:2015-06-09 22:20:00
发表于 2016-01-12 16:24 |显示全部楼层
加个双引号试试
rm  “'[0m' 和 rm [0m”

论坛徽章:
0
发表于 2016-01-12 16:32 |显示全部楼层
rm -rf ./-p

论坛徽章:
6
程序设计版块每日发帖之星
日期:2016-01-15 06:20:00操作系统版块每日发帖之星
日期:2016-01-16 06:20:00IT运维版块每日发帖之星
日期:2016-02-04 06:20:00数据库技术版块每日发帖之星
日期:2016-02-04 06:20:00程序设计版块每日发帖之星
日期:2016-02-10 06:20:01每日论坛发贴之星
日期:2016-02-10 06:20:01
发表于 2016-01-13 23:19 |显示全部楼层
实在不知道咋弄,把正常的文件和目录放到一个隐藏文件夹或者其他目录下去,然后用rm -rf *删除掉这些不需要的文件和目录,再拷贝那些正常的文件和目录回来(建个软连接也不错)。

论坛徽章:
1
2015小元宵徽章
日期:2015-03-06 15:57:20
发表于 2016-02-01 15:20 |显示全部楼层
感谢各位,这个问题最后得到了解决,使用了两个策略:
1,加--
  rm -rf -- '-p'
2,换LANG
  export LANG=zh_CH.UTF-8
  让en_us.utf-8下面无法显示全的路径名显示全了。

论坛徽章:
1
操作系统版块每日发帖之星
日期:2016-02-06 06:20:00
发表于 2016-02-03 11:29 |显示全部楼层
rm -f \[0m \-p

论坛徽章:
1
操作系统版块每日发帖之星
日期:2016-02-06 06:20:00
发表于 2016-02-03 11:36 |显示全部楼层
Mac:20160202 wangdong$ ls
-p}        {a
Mac:20160202 wangdong$ ls -li
total 0
1078901 -rw-r--r--  1 wangdong  wheel  0  2  3 11:30 -p}
1078900 -rw-r--r--  1 wangdong  wheel  0  2  3 11:30 {a
Mac:20160202 wangdong$ find ./ -inum 1078901
.//-p}
Mac:20160202 wangdong$ find ./ -inum 1078901 -exec rm -f {} \;
Mac:20160202 wangdong$ ls
{a
Mac:20160202 wangdong$ find ./ -inum 1078900 | xargs rm -f {} \;
Mac:20160202 wangdong$ ls
Mac:20160202 wangdong$

论坛徽章:
1
操作系统版块每日发帖之星
日期:2016-02-06 06:20:00
发表于 2016-02-03 11:38 |显示全部楼层
回复 6# 快乐的土豆


    -- 挺好用哈

论坛徽章:
41
操作系统版块每日发帖之星
日期:2016-08-21 06:20:00每日论坛发贴之星
日期:2016-05-05 06:20:00操作系统版块每日发帖之星
日期:2016-05-05 06:20:00IT运维版块每日发帖之星
日期:2016-05-05 06:20:0015-16赛季CBA联赛之山西
日期:2016-04-27 08:49:00操作系统版块每日发帖之星
日期:2016-04-25 06:20:00操作系统版块每日发帖之星
日期:2016-04-17 06:23:2815-16赛季CBA联赛之吉林
日期:2016-03-25 15:46:3415-16赛季CBA联赛之四川
日期:2016-03-25 14:26:19操作系统版块每日发帖之星
日期:2016-05-27 06:20:00操作系统版块每日发帖之星
日期:2016-05-28 06:20:00IT运维版块每日发帖之星
日期:2016-08-18 06:20:00
发表于 2016-02-03 13:23 |显示全部楼层
http://blog.itpub.net/593077/viewspace-715397/

可以根据inode删除文件

或者用文件名补全的方式直接删除
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP