ubuntu 16.04 中的 -ls 命令列出奇怪的命令

ubuntu 16.04 中的 -ls 命令列出奇怪的命令

女士们、先生们、

当我想列出目录中的某些内容时,我执行此命令ls 然后我得到以下奇怪的命令:

root@venus:~# ls
udo journalctl -u postgresql

输出的屏幕截图

输出的内容是什么意思?有人能解释一下吗?我的预期是,它应该列出主目录内的所有目录,但我得到的却是那个奇怪的命令。

谢谢你!

答案1

怎么会发生这样的事?

root@venus:~# ls
udo journalctl -u postgresql

这看起来像一个名为的单个文件udo journalctl -u postgresql

我猜你会发现这个文件的内容要么是s空的。

root@venus:~# cat udo\ journalctl\ -u\ postgresql

这是由s>udo而不是 的某种排列引起的sudo

答案2

检查文件创建时间。检查文件内容。它看起来像是由脚本创建的文件,但在删除该文件之前还要检查目录路径和内容pwdls -la

相关内容