在Linux系统中,删除以-开头的文件需要特别注意,因为rm命令会将其后的参数解析为选项。为了避免这种情况,你可以采用以下几种方法: 方法一:使用--来明确选项的结束 在rm命令中使用--可以明确表示选项的结束,之后的参数将被视为文件名,即使它们以-开头。 切换到包含要删除文件的目录: bash cd /path/to/directory...
touch./-demo.sh 或touch-- -demo.sh 可以创建 删除文件名开头为-,减号的文件。 由于某些原因需要删除很多减号(-)开头的文件。 这个问题很有趣,一个是文件比较多,第二个是开头是-(减号),文件名容易被解释为参数。 其实最简单的方法就是: rm-f ./--aaa 我的删除方法很简单,进入目录下执行: find ./ -...
问题描述 突然有一天,发现目录下有一个特殊的文件,是--开头的,有可能是误操作生成的文件 使用cat命令查看文件,是无法查看的; 使用rm命令删除文件,也是无法删除的 $ls--demo.txt# 使用cat查看文件$cat--demo.txtcat:无法识别的选项“--demo.txt” Try'cat --help'formoreinformation.# 使用rm删除文件$rm--de...
这种方法可以删除以 ‘-’ 开头的文件 使用示例: [zanda@Desktop]$ rm -- -filename # 删除成功 第二种方法 :删除时带上文件路径 使用示例: [zanda@Desktop]$ rm -filename # rm: invlid option --'f' [zanda@Desktop]$ rm ./-filename # 删除成功 第三种方法 :将特殊符号进行转义 使用示例: [za...
小知识点:Linux删除‘-’开头的文件 先看两个特殊文件(以-开头) [root@node_119 test]# ll total 0 -rw-r--r-- 1 root root 0 Aug 3 08:59 -rf * -rw-r--r-- 1 root root 0 Aug 3 09:00 -test 1. 2. 3. 4. 5. 上面两个文件用普通方法无法删除...
1.删除s 2.sh普通⽂件 rm -i s2.sh 2.把abc开头的⽂件全部删掉,在abc后⾯加上* rm -i abc* 3.删掉⽬录ketty rm -r ketty 4.不想总是被询问,已经确定了要删除这个⽬录和其下所有⽂件了 在rm前⾯加反斜杠\可以忽略掉所有询问 \rm -r u2 5.删除-开头的⽂件或⽬录 在⽂档前...
在Linux系统中,有时会遇到文件名包含特殊字符的情况,这些特殊字符可能包括空格、括号、引号、斜杠等。删除这类文件时需要特别小心,以避免误删其他文件或命令执行出错。以下是一些基础概念及解决方法: #...
rm -- -a.txt会有这个问题是因为各种 shell 的命令常常使用 dash 作为选项,只要加入 --,把选项和文件名分隔开就好了。
删除文件名开头为-,减号的文件。 由于某些原因需要删除很多减号(-)开头的文件。 这个问题很有趣,一个是文件比较多,第二个是开头是-(减号),文件名容易被解释为参数。 其实最简单的方法就是: ]#rm -f ./--aaa 我的删除方法很简单,进入目录下执行:...