Linux:查看、删除特殊字符--开头的文件

文章讲述了在Linux系统中遇到以--开头的文件导致cat和rm命令无法正常执行的问题。通过添加相对路径./,可以成功查看和删除此类文件。这是一个关于Linux命令行操作和文件管理的技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述

突然有一天,发现目录下有一个特殊的文件,是-- 开头的,有可能是误操作生成的文件

使用cat 命令查看文件,是无法查看的;

使用rm 命令删除文件,也是无法删除的

$ ls
--demo.txt

# 使用cat查看文件
$ cat --demo.txt
cat:无法识别的选项“--demo.txt”
Try 'cat --help' for more information.

# 使用rm删除文件
$ rm --demo.txt
rm:无法识别的选项“--demo.txt”
Try 'rm ./--demo.txt' to remove the file "--demo.txt".
Try 'rm --help' for more information.

问题解决

按照返回的一个提示,操作一下这个文件

# 查看文件
$ cat ./--demo.txt
hello

# 删除文件
$ rm ./--demo.txt
rm:是否删除普通文件 "./--demo.txt"?y

发现加了相对路径./ 就可以正常操作了

参考文章

  1. linux进入横线 “-” 开头的文件夹
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值