Linux 上奇怪的「隱形」目錄

Linux 上奇怪的「隱形」目錄

我在一台 Linux 機器上,正在使用一個名為“stealth”的目錄,因為它運行並隱藏!看看這個行為:

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

查看有關此的文件。

相關內容