Linuxの奇妙な「見えない」ディレクトリ

Linuxの奇妙な「見えない」ディレクトリ

私はLinuxボックスにあり、「ステルス」というディレクトリを使用しています。なぜならそれが実行され、隠されているからです!この動作を見てください。

bash-3.2$ ls /net
bash-3.2$ ls -la /net
total 4
drwxr-xr-x  2 root root    0 Jun 19 16:10 .
drwxr-xr-x 29 root root 4096 Jun 15 09:51 ..
bash-3.2$ ls /net/stealth
dir1  dir2  SERVER_LINK
bash-3.2$ ls /net
stealth
bash-3.2$ ls -la /net
total 4
drwxr-xr-x  3 root root    0 Jun 19 16:59 .
drwxr-xr-x 29 root root 4096 Jun 15 09:51 ..
dr-xr-xr-x  6 root root    0 Jun 19 16:59 stealth
bash-3.2$ uname -a
Linux cfnyps1u 2.6.18-348.18.1.el5 #1 SMP Fri Sep 6 12:37:18 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux

(ステルスディレクトリの内容をリストする前後のls / net出力の違いに注意してください。)

このタイプのディレクトリ名は何ですか? 「発見」されるまで「隠れる」理由は何ですか?結局、何が起こっているのかを知りましたが、以前はこのような動作を見たことがなく、標準的な方法を使用してディレクトリの内容を見つけることは確かに難しくなりました。

答え1

autofsの動作が見えます。 /netには、自動的にインストールされたディレクトリが含まれることがよくあります。自動マウントされたディレクトリは、特に使用する場合にのみインストールされます。一定期間インストールされたままで、その期間内に使用しないと自動的に削除されます。

走りましょう

男性 autofs

これに関する文書を確認してください。

関連情報