mvに--strip-trailing-slashes
というGNUオプションがあるのは皆さんご存知だと思います。
指定された全ての引き数について、 後ろに付いているスラッシュを取り除く。 これは
mkdir a; ln -s a la; mv la/ b' のような場合に役立つ。 この場合 POSIX の要求により、 mv はシンボリックリンク
la' ではなく ディレクトリ `a' を実際に移動してしまう。
ref: http://linuxjm.osdn.jp/html/gnumaniak/man1/mv.1.html
続きを読む