既存のディレクトリに移動できません

既存のディレクトリに移動できません

簡単に言うと、デスクトップにファイルがあり、cd /ファイル名を使用してアクセスしようとすると、次の結果が返されます。

そのようなファイルやディレクトリはありません。ディレクトリをコピーして貼り付けることにしました(現在のディレクトリに注意してください)

/home と /desktop まで進むと、そのファイル ツリー内のフォルダーが存在しないというメッセージが表示されます...

このような基本的な問題をトラブルシューティングするのは愚かな気がしましたが、ルートに昇格するまで試みましたが、成功しませんでした。

おい、Linux さん。初心者にとっては十分大変なのに、これは非常にがっかりです。

編集 (Tiggers の編集提案は却下されましたか? 興味深いですね、ここにあります。新しいことを学びました。ありがとう、Tig!): 実行するコマンドは次のとおりです。

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

また、前述の 2 つのディレクトリ内の他の多くのフォルダーも試したことに注意してください。

答え1

問題は/コマンドの先頭にあります。説明してみます。

/ファイルパスの先頭のAはシステムの根源から

例えば:

cd /Desktop_Launchables

Desktop_Launchablesこのコマンドはルート内のディレクトリを検索します/。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

関連情報