ファイルを移動したときにファイルショートカットが壊れないようにする


1

Ubuntu(そしてWindowsでも)では、ファイルショートカットを作成してからファイルを移動すると、ショートカットが機能しなくなり、「壊れる」ことに気付きました。ファイルが移動されるたびに分割されるのではなく、ショートカットが自動的にファイルの現在の場所を指すようにファイルショートカットを作成することは可能ですか?


これはクロスプラットフォームの問題であり、Ubuntu固有の問題ではありませんが、現在Ubuntuでこの問題を解決しようとしているため、ここに投稿することにしました。
Anderson Green

このプログラムはこのようなことをしているように見えますが、Windows上でのみ動作します。 download.cnet.com/Broken-Shortcut-Fixer/…
Anderson Green

回答:


4

使用 ln (link)コマンドを使わずに -s (シンボリック)スイッチファイルシステム内でファイルを移動してもリンクは持続します。

ln foo baz
mv foo bar

baz もともととして知られているファイルにリンクします foo


ただし、いくつかの制限があります。ハードリンクは同じファイルシステム内でのみ機能し、ディレクトリへのハードリンクを作成することはできません。
Sergey

@ ubfan1何が説明できますか xxlxx、そして yy ここで表現することになっていますか?それらはそれぞれファイル名で置き換えられるべきですか、それともそのまま残されるべきですか?
Anderson Green

@AndersonGreen:明確にするために、プレースホルダを "foo bar baz"に変更しました。
Daniel Andersson

@DanielAndersson WindowsやUnix風オペレーティングシステムでも可能ですか。
Anderson Green

@AndersonGreen:NTFSと同様にすべてのPOSIXシステムもサポートしています ハードリンク 。私はこれを個人的にWindowsのコンテキストで使用したことがないので、実際にどのように機能するのかわかりません。コマンドラインツールがあります mklink それはハードリンクを作成します。あなたがGUIが欲しいなら、あなたはおそらくサードパーティ製のソフトウェアが必要です。
Daniel Andersson
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.