ハードリンクを使用して、他の場所から元の場所にアクセスするためのショートカットを作成するにはどうすればよいでしょうか?

ハードリンクを使用して、他の場所から元の場所にアクセスするためのショートカットを作成するにはどうすればよいでしょうか?

3 つのディレクトリ (bin、demo、sources) を含むプロジェクトがあります。pyinstaller (GUI スクリプト) によって作成された exe ファイルには、他の 2 つのフォルダー (demo と source) 内のいくつかのファイルへのリンクが含まれています。demo および source フォルダーと同じフォルダーにあるショートカットから exe ファイルを起動するためのショートカットを作成したいだけです。

シンボリックリンクとハードリンクのどちらを使うべきか分かりません。間違っていたら教えてください。

ファイルツリーは次のとおりです:

|
|__bin
|    __exe file
|
|__demo 
|    __[file needed for the exe file ...]
|__sources
|    __......Other files
|
|__{exe file} the shortcut i want to create 

試してみましたln file.exe ../fileshortcut が、クリックしても何も表示されませんでした。

答え1

シンボリック リンクでこれを試してください:

デモディレクトリにcd

ln -s ../bin/file.exe fileshortcut

リンクをクリックできるはずです。また、file.exe が実行可能であることを確認してください。

chmod +x file.exe

関連情報