anonymous@RULINUX.NET~# Last login: 2024-11-22 21:18:08
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

Ебучий шелл

Зогадко:

bash

$ mkdir X
$ ln -s -f X Y
$ rm -rf ./X
$ mkdir X
$ ln -s -f X Y
$ ls X/
 
Вобщем создал пустой каталог Х, сделал на него симлинк У. Потом убил каталог Х и создал его заново. Обновил симлинк той же командой, какой его создал. Спрашивается - что у нас теперь в каталоге Х?

anonymous(*) (2019-08-06 03:13:27)

Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0

[Ответить на это сообщение]
[#] [Добавить метку] [Редактировать] Ответ на: Ебучий шелл от anonymous 2019-08-06 03:13:27
avatar
Скрыть

Re:Ебучий шелл

lrwxrwxrwx 1 user users 1 авг 6 09:01 X -> X

anonymous(*)(2019-08-06 10:03:28)

Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Firefox/68.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:Ебучий шелл от anonymous 2019-08-06 10:03:28
avatar
Скрыть

Re:Ебучий шелл

Но с какого перепуга? Учитывая, что ман говорит:

text

       -f, --force
              remove existing destination files
 
- не должно быть никакой разницы.

anonymous(*)(2019-08-06 12:17:58)

Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:Ебучий шелл от anonymous 2019-08-06 12:17:58
avatar
Скрыть

Re:Ебучий шелл

Симлинки на директории создаю

ln -sfvn path/to/dir .

text

-no-dereference
              treat destination that is a symlink to a directory as if it were a normal file
 


Без -n та же свистопляска с кучей вложенных симлинков

anonymous(*)(2020-11-13 14:52:55)

Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!