LINUX.ORG.RU

Удаление линка или анекдот от Федоры


0

0

Анекдот от федоры:

$ cd /tmp/ $ ln -s ../var/ $ rm var/ rm: cannot remove directory `var/': Is a directory [root@lunix tmp]# rm -rf var/ rm: cannot remove `var/': Not a directory

Может подскажет кто, как в этом идиотском дистре удалить обыкновенный софт-линк???

anonymous

Ответ на: комментарий от kenneth

Спасибо большое! Все дело в слэше было. В нормальных дистрах все это распознается автоматом.

anonymous
()
Ответ на: комментарий от anonymous

Я не очень разбираюсь в unix и posix стандартах, но слеш в конце очевидно указывает на дерикторию, а его отсутствие на сам объект. В Fedore как раз это реализовано правильно. IMHO ессно

kenneth ★★★
()
Ответ на: комментарий от anonymous

> В нормальных дистрах все это распознается автоматом.

Неправда ;-)
Везде так!

kolyan@masha:~$ uname
FreeBSD
kolyan@masha:~$ ln -s tmp qwerty
kolyan@masha:~$ ls -la qwerty
lrwxr-xr-x  1 kolyan  wheel  3 Jun  9 16:47 qwerty -> tmp
kolyan@masha:~$ rm qwerty/
rm: qwerty/: is a directory
kolyan@masha:~$ rm qwerty
kolyan@masha:~$

Это СТАНДАРТ, чтоб не путаться =)

ManJak ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.