linux下 怎样删除文件名中包含特殊字符的文件-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

linux下 怎样删除文件名中包含特殊字符的文件

2016-06-23 11:25:36 3184 1

目录中无意间出现了 -- 这个文件

[root@dev tmp]# ls
--  00  01  02  03  04  05  06  07  08  09

[root@dev tmp]# ll
total 0
-rw-r--r-- 1 root root 0 Oct 23 15:31 --
-rw-r--r-- 1 root root 0 Oct 23 15:37 00
-rw-r--r-- 1 root root 0 Oct 23 15:37 01
-rw-r--r-- 1 root root 0 Oct 23 15:37 02
-rw-r--r-- 1 root root 0 Oct 23 15:37 03
-rw-r--r-- 1 root root 0 Oct 23 15:37 04
-rw-r--r-- 1 root root 0 Oct 23 15:37 05
-rw-r--r-- 1 root root 0 Oct 23 15:37 06
-rw-r--r-- 1 root root 0 Oct 23 15:37 07
-rw-r--r-- 1 root root 0 Oct 23 15:37 08
-rw-r--r-- 1 root root 0 Oct 23 15:37 09
怎么删都无法删除
[root@dev tmp]# rm -rf * 
[root@dev tmp]# ll
total 0
-rw-r--r-- 1 root root 0 Oct 23 15:31 --
甚至是rm -rf
[root@dev tmp]# rm -rf \-\- && ll
total 0
-rw-r--r-- 1 root root 0 Oct 23 15:31 --
[root@dev tmp]# rm -rf \\-\\- && ll
total 0
-rw-r--r-- 1 root root 0 Oct 23 15:31 --
[root@dev tmp]# mv --  xx
mv: missing destination file operand after `xx'
Try `mv --help' for more information.
[root@dev tmp]# mv \-\- xx
mv: missing destination file operand after `xx'
Try `mv --help' for more information.

为什么这样的字符无法删掉、rm命令是怎么处理的?

取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 19:46:03
    [root@cc tmp]# rm --help
    
    To remove a file whose name starts with a `-', for example `-foo',
    use one of these commands:
      rm -- -foo
    
      rm ./-foo
    
    Note that if you use rm to remove a file, it is usually possible to recover
    the contents of that file.  If you want more assurance that the contents are
    truly unrecoverable, consider using shred.
    所以有两种方法可以删除
    
    加上 -- 或者 ./ 就可以删除了
    [root@cc tmp]# rm -rf -- --
    [root@cc tmp]# rm -rf ./--
    0 0
相关问答

1

回答

linux中哪个会影响文件名的颜色呀?

2022-04-01 20:13:37 208浏览量 回答数 1

1

回答

linux中影响文件名的颜色文件的后缀有哪些呀?

2022-04-01 20:15:42 219浏览量 回答数 1

1

回答

Linux awk命令中对nnn值设置内在限制,-mf选项限制分配给nnn的最大块数目该怎么做?

2021-12-05 11:55:27 108浏览量 回答数 1

1

回答

Linux awk命令中指从脚本文件中读取awk的命令该怎么做?

2021-12-05 12:00:27 127浏览量 回答数 1

1

回答

Linux awk命令中赋值一个用户定义变量的命令该怎么做?

2021-12-05 12:01:03 135浏览量 回答数 1

1

回答

Linux 哪些命令可以在管道统计一个文件中单词出现的次数呢?

2021-10-31 00:33:41 183浏览量 回答数 1

1

回答

常用的 Linux 安装方式是什么命令呢?

2021-10-31 00:17:43 233浏览量 回答数 1

1

回答

可以用于查看 LInux 的负载的命令有哪些呢?

2021-10-31 00:00:22 189浏览量 回答数 1

1

回答

在linux中如何利用vmstat命令监控内存,进行调优??

2021-10-30 10:20:10 253浏览量 回答数 1

1

回答

在linux中如何利用sar命令监控系统CPU,进行调优??

2021-10-30 10:17:17 250浏览量 回答数 1
+关注
文章
问答
问答排行榜
最热
最新
相关电子书
更多
Decian GNU/Linux安全合规之路
立即下载
ECS系统指南之Linux系统诊断
立即下载
yqdh_58c13113597...1510470399.pdf
立即下载