たとえば、別の場所に/home/user/Desktop/myfolder/link.desktopあるスクリプトを呼び出すデスクトップショートカットがあります。bash/tmp/myscript.sh
スクリプト内で、スクリプトを呼び出したショートカットのパスを見つけるにはどうすればよいですか? それはまったく可能ですか?
私が実際に達成したいのは、ショートカットリンクがあるサブフォルダーがあることです/home/user/Desktop/myfolder/subfolder。私のスクリプトでは、サブフォルダーにアクセスできるようにしたいと考えています。
試してみましたが、ショートカット アイコンがどこにあるかに関係なく、readlink -f常に返されます。/home/user
ショートカット リンクが生成され、別の場所に動的に配置されるため、作業パスを設定できません。