Cd-Command

無法移動到現有目錄

  • April 25, 2017

簡而言之,我的桌面上有一個文件,我正在嘗試使用 cd /file name 訪問它,然後返回:

沒有相應的文件和目錄。我求助於複製和粘貼目錄(注意目前目錄)

在它告訴我該文件樹中的任何文件夾都不存在之前,我已經到達 /home 和 /desktop ……

我覺得對這個基本的問題進行故障排除很愚蠢,但我什至甚至將其提升為 root 也沒有成功。

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

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

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

另外,請注意,我在前面提到的 2 個目錄中嘗試了許多其他文件夾。

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

/文件路徑開頭的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

引用自:https://unix.stackexchange.com/questions/361091