确认当前目录下存在以"-"开头的文件(同方法一)。 使用rm命令配合--选项删除文件: bash rm -- -开头文件名 将-开头文件名替换为实际要删除的文件名。例如,如果文件名是-file,则命令应为rm -- -file。 验证文件是否已被成功删除(同方法一)。 方法三:使用find命令结合-exec选项 如果文件名中包含特殊字符,...
该方式的原理是通过找到文件的inode,利用该inode进行删除 首先手工找到-开头的文件的inode: 代码语言:shell 复制 ll-ipath 结果: 代码语言:shell 复制 [songj@instance-jgzzg4xl ~]$ ll-itotal12786466drwxr-xr-x2songj developer4096Nov1213:06 file_dust786465drwxr-xr-x2songj developer4096Nov1213:24 file_...
删除文件名开头为-,减号的文件。 由于某些原因需要删除很多减号(-)开头的文件。 这个问题很有趣,一个是文件比较多,第二个是开头是-(减号),文件名容易被解释为参数。 其实最简单的方法就是: rm-f ./--aaa 我的删除方法很简单,进入目录下执行: find ./ -name"-aaa*"-execrm{} \; 还有的方法就是 for...
删除方法,在文件名前加-- [root@kirin ~]# rm -rf -- '-rf *' [root@kirin ~]# rm -rf -- -test [root@kirin ~]# ll total 0 两个文件已被删除 还有一些特殊的乱码文件,使用"rm -f --"这种方法还是删除不掉,这种情况就只能通过乱码文件的inode号码来删除了 [root@kirin ~]# ls -i 12345...
linux 删除以-开头的文件名的文件,root@chrd-mail:/home/chrd#echo>--kroot@chrd-mail:/home/chrd#lsdb-5.2.36 db-5.2.36.tar.gz k --k mail postfix-2.9-20111113.tar.gzroot@chrd-mail:/home/chrd#rm./--kroot@chrd-mail:/home/chrd#ls
按照返回的一个提示,操作一下这个文件 # 查看文件 $ cat ./--demo.txt hello # 删除文件 $ rm ./--demo.txt rm:是否删除普通文件 "./--demo.txt"?y 1. 2. 3. 4. 5. 6. 7. 发现加了相对路径./就可以正常操作了 参考文章 linux进入横线 “-” 开头的文件夹...
删除文件名开头为-,减号的文件。 由于某些原因需要删除很多减号(-)开头的文件。 这个问题很有趣,一个是文件比较多,第二个是开头是-(减号),文件名容易被解释为参数。 其实最简单的方法就是: ]#rm -f ./--aaa 我的删除方法很简单,进入目录下执行:...
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:删除文件或目录的命令。 -r或--recursive:递归删除目录及其内容。 -f或--force:强制删除,不提示确认。 示例 假设你想删除当前目录下所有以"temp"开头的文件夹,可以使用以下命令: 代码语言:txt 复制 rm -rf temp*/ 如果你想删除某个特定路径下以"test"开头的文件夹,比如在/home/user/documents/下: ...
linux下如何删除以"-"开头的文件? rm -f ./-v