rm и ключ f

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

Krist_ALL
Сообщения: 113
ОС: Fedora 13

rm и ключ f

Сообщение Krist_ALL »

Код: Выделить всё

[kristall@localhost ~]$ mkdir tmp
[kristall@localhost ~]$ cd tmp
[kristall@localhost tmp]$ touch 1
[kristall@localhost tmp]$ touch 2
[kristall@localhost tmp]$ mkdir 123
[kristall@localhost tmp]$ cd ..
[kristall@localhost ~]$ rm -r tmp
[kristall@localhost ~]$ ls

папка tmp удалена

зачем тогда ключ f?
если и без него удалился каталог с файлами и папкой

ключ ф для подавления сообзений об ошибках - без него тоже никаких ошибок
а везде написано удалять не пустые каталоги rf
fedora13
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: rm и ключ f

Сообщение eddy »

alias посмотрите
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5405
ОС: Gentoo

Re: rm и ключ f

Сообщение /dev/random »

Krist_ALL писал(а):
18.12.2010 18:51

Код: Выделить всё

[kristall@localhost ~]$ mkdir tmp
[kristall@localhost ~]$ cd tmp
[kristall@localhost tmp]$ touch 1
[kristall@localhost tmp]$ touch 2
[kristall@localhost tmp]$ mkdir 123
[kristall@localhost tmp]$ cd ..
[kristall@localhost ~]$ rm -r tmp
[kristall@localhost ~]$ ls

папка tmp удалена

зачем тогда ключ f?
если и без него удалился каталог с файлами и папкой

ключ ф для подавления сообзений об ошибках - без него тоже никаких ошибок
а везде написано удалять не пустые каталоги rf



(man rm) писал(а):-f, --force
ignore nonexistent files, never prompt


т.е. не жаловаться, если файл уже удалён, и не запрашивать подтверждений (выше в мане написано, что он запрашивает подтверждения, если пользователь не имеет доступа к файлу на запись, но, возможно, имеет право его удалить)

Прежде чем задавать подобные вопросы, открыли бы ман и почитали.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: rm и ключ f

Сообщение eddy »

Кстати, у рута обычно стоит alias rm="rm -i"
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Krist_ALL
Сообщения: 113
ОС: Fedora 13

Re: rm и ключ f

Сообщение Krist_ALL »

dev/random, я думаешь не читал ман?
несколько раз)

теперь все понял спс

fedora13
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: rm и ключ f

Сообщение t.t »

eddy писал(а):
18.12.2010 19:08
Кстати, у рута обычно стоит alias rm="rm -i"
Я бы сказал, умолчательные алиасы у рута — это вообще не слишком обычно.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5405
ОС: Gentoo

Re: rm и ключ f

Сообщение /dev/random »

t.t писал(а):
18.12.2010 20:06
Я бы сказал, умолчательные алиасы у рута — это вообще не слишком обычно.

Я бы даже сказал, это "изобретение" умников из мандривы. Больше такого бреда, насколько я знаю, нет нигде.
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: rm и ключ f

Сообщение eddy »

/dev/random писал(а):
18.12.2010 20:10
Я бы даже сказал, это "изобретение" умников из мандривы. Больше такого бреда, насколько я знаю, нет нигде.

Ну почему же, ключик -i очень полезен, меньше шансов что-нибудь нужное удалить :)
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5405
ОС: Gentoo

Re: rm и ключ f

Сообщение /dev/random »

eddy писал(а):
18.12.2010 20:16
Ну почему же, ключик -i очень полезен, меньше шансов что-нибудь нужное удалить :)

В мане сказано, что ключ -i нужно указывать явно. В мандриве, вопреки ману, он включён в алиас. Любое несоответствие между документацией и реальным поведением опасно, особенно для таких команд, как rm.
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: rm и ключ f

Сообщение t.t »

В дебиановском /root/.bashrc алиасы присутствуют только в закомментированном виде (rm -i в том числе). И это правильно: подсказать человеку можно, решать за него — ошибочно.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали: