如何删除名为“*”的文件?

如何删除名为“*”的文件?

不是我的人跑了dd if=/dev/zero of=* iflag=fullblock,count_bytes count=200G,所以现在有一个 200GB 的文件占用了我的文件系统上的空间。有没有办法在不运行的情况下删除它rm *

答案1

下面我创建然后删除一个名为“*”的文件。 “\”通常被 Unix 人员称为“转义符”,因为它告诉 bash 不要解释下一个字符,而是按字面意思使用它。

[ahill@infprd-sftp01 ~]$ ls -l
total 0
[ahill@infprd-sftp01 ~]$ touch test1
[ahill@infprd-sftp01 ~]$ touch \*
[ahill@infprd-sftp01 ~]$ ls -l
total 0
-rw-rw-r-- 1 ahill ahill 0 Sep 20 16:28 *
-rw-rw-r-- 1 ahill ahill 0 Sep 20 16:28 test1
[ahill@infprd-sftp01 ~]$ rm \*
[ahill@infprd-sftp01 ~]$ ls -l
total 0
-rw-rw-r-- 1 ahill ahill 0 Sep 20 16:28 test1

相关内容