無法移動到現有目錄

無法移動到現有目錄

簡而言之,我的桌面上有一個文件,我嘗試使用 cd /文件名存取該文件,然後返回:

沒有這樣的檔案或目錄。我訴諸複製和貼上目錄(注意當前目錄)

在它告訴我該文件樹中沒有任何資料夾存在之前,我已經到達了 /home 和 /desktop...

我覺得對這種基本的問題進行故障排除很愚蠢,但我甚至提升到root權限但沒有成功。

Cmon linux..對新人來說已經夠難的了..這非常令人沮喪。

編輯(Tiggers編輯建議被拒絕?..有趣,就在這裡。學到了新東西,謝謝Tig!):命令運行是:

    ~/Desktop $ cd /Desktop_Launchables 
    bash: cd: /Desktop_Launchables: No such file or directory ...

另請注意,我已經嘗試了前面提到的 2 個目錄中的許多其他資料夾。

答案1

問題出/在命令的開頭。讓我試著解釋一下。

/文件路徑開頭的A表示從系統的根源

例如:

cd /Desktop_Launchables

該指令正在查找Desktop_Launchablesroot 中的目錄/。在 Windows 系統上,這將是類似的命令:

cd C:\Desktop_Launchables

另一方面,您可以使用檔案系統上任何位置的目錄路徑捷徑~home

例如,如果Desktop_Launchables位於您的使用者主目錄中。

cd ~/Desktop_Launchables

~如果Desktop_Launchables位於不同的使用者主目錄中,您可以對其進行擴充。例如,root用戶的家(並且您有權訪問它)。

cd ~root/Desktop_Launchables

其擴充的非快速版本(最有可能)是:

cd /home/<user>/Desktop_Launchables

你的登入名在哪裡<user>

我猜你真的想要:

cd Desktop_Launchables

或者

cd Desktop/Desktop_Launchables

但為了安全起見,你總是可以將 放在~前面,如下所示:

cd ~/Desktop_Launchables

或者

cd ~/Desktop/Desktop_Launchables

相關內容