2016-12-05 68 views
0

我试图读取Ubuntu 16.04 LTS上的RabbitMQ日志文件。如果我运行ls -lhtr,一些文件显示:“没有这样的文件或目录”错误试图打开RabbitMQ日志

[email protected]:/var/log$ ls -lhtr rabbitmq* 
total 28K 
-rw-r--r-- 1 rabbitmq rabbitmq 0 okt 26 16:40 [email protected] 
-rw-r--r-- 1 rabbitmq rabbitmq 924 okt 26 17:51 [email protected] 
-rw-r--r-- 1 rabbitmq rabbitmq 644 nov 11 11:00 [email protected] 
-rw-r--r-- 1 rabbitmq rabbitmq 646 nov 11 18:47 [email protected] 
-rw-r--r-- 1 rabbitmq rabbitmq 644 nov 22 10:22 [email protected] 
-rw-r--r-- 1 rabbitmq rabbitmq 164 nov 27 07:35 [email protected] 
-rw-r--r-- 1 rabbitmq rabbitmq 0 dec 5 10:12 [email protected] 
-rw-r--r-- 1 rabbitmq rabbitmq 4,8K dec 5 10:12 [email protected] 

但是,如果我尝试查看使用cat最近的一次是,我得到一个错误No such file or directory

[email protected]:/var/log$ cat [email protected] 
cat: [email protected]: No such file or directory 

怎么能这样呢?

更新

逃离@用反斜杠或引号引起文件名似乎并没有帮助:

enter image description here

回答

1

您可能需要逃避@文件名或围绕整个名称加引号

cat rabbit\@kurt-ThinkPad.log.1

cat "[email protected]"

+0

赞赏,但我仍然得到'没有这样的文件或directory'(见上面添加屏幕抓取)。 –

相关问题