$mkdir lnTest1 lnTest2
$ln -s lnTest1 "lnTest2"
「lnTest2」の末尾にスラッシュはありません!
$ls lnT* -Rl |sed "s'$USER''g"
lnTest1:
total 0
lnTest2:
total 0
lrwxrwxrwx 1 7 Jun 22 22:48 lnTest1 -> lnTest1
答え1
最後の引数ln
がディレクトリの場合、そのディレクトリにリンクが設定されます。マニュアルページには次のように記載されています。
要約
ln [OPTION]... TARGET... DIRECTORY (3rd form)
3番目と4番目の形式では、ディレクトリ内の各宛先へのリンクが作成されます。
ハードリンクを生成するかシンボリックリンクを生成するかは関係ありません。cp
そして、mv
同様の行動が見えます。