私はUbuntuやLinuxのディストリビューションを完全に初めて使用します。ターミナルの使用中、/ home/usernameディレクトリにいると、ls
コマンドはデスクトップおよびダウンロードディレクトリを表示しますが、コマンドcd /Desktop
は機能しません。 bash: cd: /Desktop: No such file or directory
と表示されます。
手動で作成した別のディレクトリが開きます。また、他の多くのフォルダでこれを行いますが、ここで何が間違っていますか?.
UNIXシステムでは、「/」は常にメインフォルダ(ツリーの開始点)です。
/ home/usernameにいるときは、ツリー内をより深くナビゲートするために、このディレクトリへの相対パスを記述する必要があります。 cd Desktop
(デスクトップの前に「/」なし)または絶対パスを使用できます
cd /home/username/Desktop
しかし、ツリー内の深い場所にいる場合は、1レベルだけ深くしたり、上位レベルに移動するためだけにすべてのフォルダを書きたくないため、絶対パスは通常、ツリー内を移動するのに適した方法ではありません。 。
1つ上のレベルに移動するには、cd ../
を記述する必要があります。これは、現在のフォルダーに関連しています。
Wordデスクトップの前に/Desktop
を付けて/
と入力すると、Linuxの場合は/
であるルートディレクトリに移動してから、デスクトップフォルダーに移動することを意味します。つまり、デスクトップフォルダーは/home/username/Desktop
ではなく/Desktop
にあり、ここでエラーになります。
あなたの場合と他の皆の場合、デスクトップフォルダは通常/home/username/Desktop
にあります。
したがって、ターミナルを開いて、すでに/home/username
などのユーザーディレクトリにいる場合は、デスクトップがあるディレクトリにいるので、cd Desktop
と入力するだけです。
たとえば/var/www
にいて、デスクトップに行きたい場合は、次のいずれかを入力します。
cd ~/Desktop
これは/home/username/Desktop
と入力するのと同じです。これは、デフォルトで〜がユーザー名のディレクトリを指すためです。 〜は/home/username
と等しいと考えてください。cd /home/username/Desktop
cd /home
、cd username
、cd Desktop
..最後に!タイプpwd
(作業ディレクトリの印刷)にあるディレクトリを確認します。また、すべて大文字と小文字が区別されることを忘れないでください。 Desktop
はdesktop
またはDeskTOP
と同じではありません
以下は、ターミナルを開いてデスクトップに移動したときの画像です。最初の画像はDesktop /と表示されます。これは、「des」と入力してからTabキーを押したためです(これにより、Wordが自動補完され、末尾の/記号が追加されます。
次の2つの画像は、別の場所から開始した場合です。この場合、私たちは/var/www/
にいます:
使用してみてください:
cd /home/YOUR-USER-NAME-HERE/Desktop
/home/YOUR-USER-NAME-HERE/
のショートカットは~/
なので、以下も機能するはずです。
cd ~/Desktop