指令有效,然後不起作用 (cd/ls)

指令有效,然後不起作用 (cd/ls)

我目前正在寫論文,因此在學校伺服器上工作。不幸的是,我連最基本的概念都在掙扎。比如這個。

我有一個目錄/home/myname/Data

如果我在/home, 並使用ls我看不到該目錄myname,但是,當我指定cd myname它仍然可以工作並且l也可以工作。有人可以解釋為什麼ls不起作用,但l可以嗎?

編輯:如果我在 中/home,我確實會看到其他目錄,但我丟失了一些目錄。我會和我的主管核實一下那裡應該有什麼。

答案1

這感覺就像您的主目錄正在按需自動安裝。當有多個免費存取工作站時,最常使用此配置。它允許對中央伺服器上的檔案進行備份,並且可以隨時從標準映像重建工作站,而無需擔心持久的本地檔案儲存。

當您造訪其下的目錄時,/home會從中央檔案伺服器自動安裝該目錄​​。當您停止使用它時,目錄(最終)會再次卸載。

非常令人困惑,因為當您嘗試引用“不存在”的目錄時,它們就會突然出現。由於您是初學者,我真正建議您忽略這種複雜性並專注於在主目錄 ( $HOME) 的子目錄中學習。祝你好運。

相關內容