Linux异常文件名文件如何删除

问题

在Linux系统上,因为脚本执行错误的原因,生成了一个如下错误格式的文件,普通的rm -r xxx无法删除,该如何处理呢?

bash 复制代码
#ls
''$'\n\n''# 2. 统计错误类型分布'$'\n''

解决方法

使用inode删除

  1. 查看文件 inode 号
    ls -i

假设输出为: 123456 xxx

其中 123456 是 inode

  1. 用 find + inode 删除即可
    find . -inum 123456 -delete
相关推荐
优泽云安全2 小时前
如何选择IRCS云信息安全管理系统 IRCS云资源评测
linux·服务器·安全·安全架构
ShineWinsu2 小时前
对于Linux:Ext系列文件系统的解析—下
linux·面试·笔试·文件系统··ext2·挂载分区
小夏子_riotous2 小时前
Docker学习路径——2、安装
linux·运维·分布式·学习·docker·容器·云计算
zhgjx-dengkewen2 小时前
eNSP实验:配置NAT Server
服务器·网络·华为·智能路由器
豆包公子2 小时前
程序流监控:AUTOSAR CP 功能安全在裸机 MCU 上的实现(理论篇)
运维·单片机·嵌入式硬件·安全·车载系统·autosar
添砖java‘’2 小时前
NAT代理、内网打洞和内网穿透
linux·服务器·网络
SilentSamsara2 小时前
Linux 文件系统入门:目录结构不是随便画的
linux·运维·服务器
0vvv03 小时前
linux-操作系统(基础
linux
陳10303 小时前
Linux:进程状态和优先级
linux·运维·服务器