samba と symbolic link

samba 経由で mount しているところで、touch filemkdir folderln -s file file-linkln -s folder folder-linkとしておいて、Windows とかの SMB client から file-link と folder-link を消すと、file-link は普通にきえるわけですが、folder はもとのほうが消えちゃいます。… 気をつけましょう。

samba 経由で mount しているところで、
touch file
mkdir folder
ln -s file file-link
ln -s folder folder-link
としておいて、Windows とかの SMB client から
file-link と folder-link を消すと、
file-link は普通にきえるわけですが、folder は
もとのほうが消えちゃいます。
こりゃおそろしい。気をつけましょう。
ちなみに、ちょっと調べればわかるが、
これは Unix の symlink と Windows のショートカットの実装の違いから
くる仕様で、そういうもんなのだそうです。

コメントを残す