-rw-r--r--1songj developer237Nov715:25 new_data.tar.gz 2 通过find函数查找inode,调用rm进行删除 该方式的原理是通过找到文件的inode,利用该inode进行删除 首先手工找到-开头的文件的inode: 代码语言:shell 复制 ll-ipath 结果: 代码语言:shell 复制 [songj@instance-jgzzg4xl ~]$ ll-itotal12786466drwx...
在Linux系统中,删除以-开头的文件需要特别注意,因为rm命令会将其后的参数解析为选项。为了避免这种情况,你可以采用以下几种方法: 方法一:使用--来明确选项的结束 在rm命令中使用--可以明确表示选项的结束,之后的参数将被视为文件名,即使它们以-开头。 切换到包含要删除文件的目录: bash cd /path/to/directory...
删除文件名开头为-,减号的文件。 由于某些原因需要删除很多减号(-)开头的文件。 这个问题很有趣,一个是文件比较多,第二个是开头是-(减号),文件名容易被解释为参数。 其实最简单的方法就是: rm-f ./--aaa 我的删除方法很简单,进入目录下执行: find ./ -name"-aaa*"-execrm{} \; 还有的方法就是 for...
突然有一天,发现目录下有一个特殊的文件,是--开头的,有可能是误操作生成的文件 使用cat命令查看文件,是无法查看的; 使用rm命令删除文件,也是无法删除的 $ ls --demo.txt # 使用cat查看文件 $ cat --demo.txt cat:无法识别的选项“--demo.txt” Try 'cat --help' for more information. # 使用rm删除文...
1.删除s2.sh普通文件 rm -i s2.sh 2.把abc开头的文件全部删掉,在abc后面加上* rm -i abc* 3.删掉目录ketty rm -r ketty 4.不想总是被询问,已经确定了要删除这个目录和其下所有文件了 在rm前面加反斜杠\可以忽略掉所有询问 \rm -r u2
小知识点: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. 上面两个文件用普通方法无法删除...
rm -- -a.txt会有这个问题是因为各种 shell 的命令常常使用 dash 作为选项,只要加入 --,把选项和文件名分隔开就好了。
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.删除-开头的⽂件或⽬录 在⽂档前...
具体这些”._“开头的伴随文件是怎么回事,请参考What are the weird files that start with … - Apple Community,如果这些主文件后续只在WINDOWS里使用而不会再复制到MAC里使用,你可以将他们的伴随文件删除,否则请保留伴随文件,并在复制到MAC时一并复制过去。这些伴随文件里有MAC系统需要的主文件的描述信息和一些...
先看两个特殊文件(以--开头) [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 上面两个文件用普通方法无法删除 [root@kirin ~]# rm '-rf *' rm: invalid option --' ' ...