Всем привет.
Очень часто приходится делать ссылки на файлы и папки и соответственно менять их.
пример. есть такая ссылка
ll
root-alexander-epr3 -> root-alexander-epr2/
хочется сделать вот так
root-alexander-epr3 -> root-alexander-epr1/
для этого пишу
ln -sfv root-alexander-epr1/ root-alexander-epr3
Но ссылка не заменяется и остается прежней.
ll
root-alexander-epr3 -> root-alexander-epr2/
Для того чтобы корректно все поменялось приходится делать unlink а потом делать ссылку на новую папку.
Как сделать так чтобы ссылки переписывались?
ссылки
Модератор: Bizdelnick
-
uptime
- Сообщения: 1661
- Статус: Drinker with computing problems
- ОС: kubuntu 8.04
Re: ссылки
Попробуйте ещё вот эту опцию
успехов
-n, --no-dereference Считать файл куда обычным файлом, если явно заданный параметр куда является символьной ссылкой на каталог. Когда куда является каталогом, а не символьной ссылкой на него, неоднозначностей не возникает. Ссылка создается в этом каталоге. Но когда куда является символьной ссылкой на каталог, то возможны две трактовки запроса пользователя. ln может считать dest обычным каталогом и создавать ссылку внутри него. С другой стороны, dest может быть рассмотрен не как каталог -- а как собственно ссылка. В этом случае ln должна ее удалить или сделать резервную копию перед созданием новой ссылки. По умолчанию символьная ссылка на каталог считается обычным каталогом.
успехов
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
The answer is blowin' in the wind.