我在一台 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
查看有關此的文件。