`ln -s` создает символическую ссылку внутри существующей папки вместо сбоя?

`ln -s` создает символическую ссылку внутри существующей папки вместо сбоя?

$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ведите себя одинаково.

Связанный контент