シンボリックリンクを幅広く使いたい。ただし、ターゲットファイルを移動すると、シンボリックリンクが破損します(Windowsとは異なります)。それは私には受け入れられないので、解決策が必要になるか、シンボリックリンクを希望どおりに使用できなくなります。
Dolphinファイルマネージャで動作するソリューションはありますか?
コマンドラインソリューションは commandlinef で説明されています。要約すると、これは次のいずれかのようなものです。
lmv(){for a in ${@:1:$(expr $#-1)};do [ -e "$a" -a -e "${@:$#:1}" ] && mv "$a";"${@:$#:1}" && ln -s "${@:$#:1}"/"$(basename "$a")";"$(dirname "$a")";done}
lmv(){for a in ${@:1:$(expr $#-1)};do [ -e "$a" -a -e "${@:$#}" ] && mv "$a";"${@:$#}" && ln -s "${@:$#}"/"$(basename "$a")";"$(dirname "$a")";done}
しかし、ファイルマネージャー(Dolphin)を使用している時間の約半分なので、この問題の完全な解決策が必要です。 GUIファイルマネージャーで使用できるソリューションはありますか?
編集:この質問のコンテキストは、ハードリンクの代わりを探しているということです。私は以前にハードリンクの落とし穴について この質問 を尋ねました。
Huckleが示唆しているように、ハードリンクが必要なように聞こえますが、ディレクトリでは機能しないと彼は述べています。
補足:ハードリンクが機能しない理由がある場合は、ハードリンクを質問に追加すると、さらに役立つ回答を得るのに役立つことがあります。