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

이에 대한 문서를 확인하세요.

관련 정보