在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.txt cat:无法识别的选项“--demo.txt” Try 'cat --help' for more information. # 使用rm删除文件 $ rm --demo.txt rm:无法识别的选项“--demo.txt” Try 'rm ./--demo....
1.删除s2.sh普通文件 rm -i s2.sh 2.把abc开头的文件全部删掉,在abc后面加上* rm -i abc* 3.删掉目录ketty rm -r ketty 4.不想总是被询问,已经确定了要删除这个目录和其下所有文件了 在rm前面加反斜杠\可以忽略掉所有询问 \rm -r u2 5.删除-开头的文件或目录 在文档前加 ./ 在文档前加 --(...
小知识点: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.删除-开头的⽂件或⽬录 在⽂档前...
rm -- -a.txt会有这个问题是因为各种 shell 的命令常常使用 dash 作为选项,只要加入 --,把选项和文件名分隔开就好了。
1. 在Linux系统中,如果您想要删除指定目录下所有以特定字母或词开头的文件,可以使用`rm`命令结合通配符来实现。例如,要删除`/home/myuser`目录下所有以字母"a"开头的文件,可以使用以下命令:```rm -rf /home/myuser/a ```这里的`*`表示任意字符任意长度的字符串。2. 在执行删除操作之前,...
删除文件与目录——rmdir指令 && rm 指令 语法:rmdir [文件目录] 适用对象:具有当前目录操作权限的所有使用者 功能:删除空目录 如果删除一个文件就会报错,这个指令只有在特定情况下才会使用。 rm命令可以同时删除文件或目录 语法:rm [-f-i-r] [文件目录] 适用对象:所有使用者 功能:删除文件或目录 常用选项: ...
Linux删除‘-’开头的文件 版权声明:原创作品,谢绝转载!否则将追究法律责任。 ——— 作者:kirin 先看两个特殊文件(以--开头) [root@kirin ~]# 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 上面...