File don't show with "ls -a" but was detected by Malwarebytes On the terminal, I search for the file com.pplauncher.plist on the directory
/Library/LaunchDaemons/

through the command ls -a, but such a file wasn't found. Later, I installed Malwarebytes and ran it. Then, it detected the file com.pplauncher.plist as a malware exactly in the same directory I was looking at.
My question is: why this has happened? I thought every file on my computer could be shown on the terminal.
PS: I was trying to delete this file because I found mshelper running on my iMac, which turns out to be a malware used to mine cryptocurrency.
I would do the directory listing as root or with a sudo.  It is possible that the malware changed permissions on the plist file.