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

pwdファイルが作成された日時とファイル名を確認ls -laします。ファイルの内容を確認します。スクリプトによって作成されたファイルのように見えますが、そのようなファイルを削除する前にディレクトリ パスと内容も確認してください。

関連情報