
簡而言之,我的桌面上有一個文件,我嘗試使用 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_Launchables
root 中的目錄/
。在 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