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