OSSEC安装,无法删除文件

时间:2016-09-26 02:06:27

标签: bash

我在OSSEC网站上关注如何在CentOS上安装它的一些说明。

  # wget -q -O – https://www.atomicorp.com/installers/atomic | sh
  # yum install ossec-hids ossec-hids-server (or ossec-hids-client for the agent)

运行第一个命令后,我注意到一个名为的文件出现在我的文件夹中。第二个命令不起作用,因为百胜说它无法找到包裹。但现在这个奇怪的文件 - 无法删除。它实际上是一个指向stdout的指针。

任何人都可以帮忙摆脱它吗?感谢

1 个答案:

答案 0 :(得分:2)

这种情况正在发生,因为您使用的短划线(-)不是用于表示STDOUT的常规-

% printf '–' | hexdump -C
00000000  e2 80 93                                          |...|
00000003

% printf '\xe2\x80\x93\n'
–

常规-

% printf '-' | hexdump -C
00000000  2d                                                |-|
00000001

% printf '\x2d\n'        
-

因此,您需要使用常规-来指示STDOUT以保存内容。

要删除创建的文件,请使用十六进制值:

rm -- $'\xe2\x80\x93'