答え1
/
ディレクトリを移動するときに、コマンドで開始すると、cd
それが絶対パス:
$ cd /directory
(root)/directory
ではなく、を意味します/home/user/directory
。
~
はの別名です/home/user
ホームディレクトリにいる場合、$ cd directory
( がないことに注意してください/
)と入力すると、cdは次のように解釈されます。相対的ディレクトリ。現在のディレクトリを基準とした相対的な意味です。
答え2
2つのコマンドには違いがあります。
cd /foldername
現在の作業ディレクトリをfoldername
ルートの直下にあるディレクトリに変更します。
cd ~/foldername
現在の作業ディレクトリを に変更しますfoldername
。これはホーム ディレクトリの下にあります。ほとんどの Linux ディストリビューションでは、ホーム ディレクトリは の下にあるはずです/home/<your-username>/foldername
。
エラー メッセージには、現在foldername
ルート ディレクトリの下に何も存在しないことが示されています。