リンクパスの代わりにターゲットパスとして開くソフトリンクをデスクトップに作成できますか?

リンクパスの代わりにターゲットパスとして開くソフトリンクをデスクトップに作成できますか?

次のコマンドを使用してソフトリンクを作成しました。

ln -s "/media/Eric/node/language/1-1.English/space@English/7-2 IELTS" ~/desktop/IELTS

私のデスクトップでディレクトリを開くためにクリックすると、パスIELTS/home/eric/Desktop/IELTS

ルートを元のルートに設定したいです/media/Eric/node/language/1-1.English/space@English/7-2 IELTS。大丈夫ですか?

ベストアンサー1

短い:いいえ、それではありません。

長い:デスクトップランチャーが役に立つかもしれません。

Unixスタイルのシンボリックリンクは1つだけです。ターゲットディレクトリ、別の属性なし源泉目次。シンボリックリンクについて読むことができます

質問に示すように、ソースディレクトリはデスクトップディレクトリです。

言及されたいくつかのコメント現在のディレクトリに基づいてシンボリックリンクを作成するしかし、それは質問とは関係ありません。

この問題は、Microsoft Windowsのショートカットの動作に関連しています。デスクトップランチャーを使用すると、この動作をまねることができます(参照デスクトップエントリの仕様、この部分で認識可能なデスクトップ入力キー):

Exec
実行されるプログラム(可能であればパラメータを含む)。より執行者キーのしくみについて詳しく学んでください。これExec次の場合はキーが必要です。DBusActivatabletrue に設定されていません。 〜でもDBusActivatabletrueの場合、理解できない実装との互換性のためにExecを指定する必要があります。DBusActivatable

Path
項目が次のタイプの場合Application、実行中のプログラムの作業ディレクトリです。

Unixシンボリックリンクは絶え間ない、しかしWindowsショートカット内蔵可能(1980年代Apollo Domainのように)変わりやすい。デスクトップコードでは、合法的な内容について詳しく説明します。執行者(特殊変数)、環境変数が使用できる場所の詳細が不足しています。したがって、実装はさまざまです。

幸いにも、提起された問題には定数だけが必要で、ランチャーは解決策を見つけることができる場所です。

おすすめ記事