Странный вид «скрытого» каталога в 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 имеет тенденцию содержать каталоги, которые монтируются автоматически. Автоматически монтируемые каталоги не монтируются, пока вы их специально не используете. Они будут оставаться монтированными в течение определенного периода времени, а затем, если они не используются в течение этого периода времени, они автоматически размонтируются.

Попробуйте бежать

человек автофс

чтобы увидеть документацию по этому поводу.

Связанный контент