Новый прикол

Модератор: Модераторы разделов

Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Новый прикол

Сообщение Bolverk »

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

$ touch -- -rf
$ rm *
Спасибо сказали:
Аватара пользователя
bobrik
Сообщения: 183

Re: Новый прикол

Сообщение bobrik »

Не догнал???
rm -rf / ???
Спасибо сказали:
Аватара пользователя
alastor
Сообщения: 844
Статус: ARCH'еноид
ОС: Arch Linux current

Re: Новый прикол

Сообщение alastor »

Для полноты прикола необходимо залогиниться под рутом :)
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Новый прикол

Сообщение ddc »

Так ведь не должно сработать...
Спасибо сказали:
Аватара пользователя
bobrik
Сообщения: 183

Re: Новый прикол

Сообщение bobrik »

Мож я и танкист страшный, но до сих пор не дошел до сути.
Спасибо сказали:
Аватара пользователя
madskull
Сообщения: 1019
Статус: Экс-металлюга

Re: Новый прикол

Сообщение madskull »

Просто rm схавает созданный файл -fr как опцию.
И удалит все файлы и каталоги.
ArchLinux / IceWM
Спасибо сказали:
Аватара пользователя
Valerius
Бывший модератор
Сообщения: 1469
Статус: Отпетый КДЕ'шник

Re: Новый прикол

Сообщение Valerius »

Не работает этот прикол :)

[valerius@valerius temp]$ touch -- -rf
[valerius@valerius temp]$ rm *
[valerius@valerius temp]$ ls
-rf
[valerius@valerius temp]$

да и прикол то в чём задумывался? Удалить рекурсивно все файлы в _текущем_ каталоге?
Свобода есть тонкая полоска между диктатурой и анархией.

---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Новый прикол

Сообщение ddc »

madskull писал(а):
12.10.2005 23:01
Просто rm схавает созданный файл -fr как опцию.
И удалит все файлы и каталоги.

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

ddc@czarkerlaptop ~/tmp $ touch -- -rf
ddc@czarkerlaptop ~/tmp $ touch 1
ddc@czarkerlaptop ~/tmp $ touch 2
ddc@czarkerlaptop ~/tmp $ mkdir 3
ddc@czarkerlaptop ~/tmp $ touch 3/2
ddc@czarkerlaptop ~/tmp $ touch 3/1
ddc@czarkerlaptop ~/tmp $ ls -aR
.:
.  ..  1  2  3  -rf

./3:
.  ..  1  2
ddc@czarkerlaptop ~/tmp $ rm *
ddc@czarkerlaptop ~/tmp $ ls -aR
.:
.  ..  -rf
ddc@czarkerlaptop ~/tmp $
Но только в данном каталоге. Потому что .. идёт в перечислении до "-rf"?
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Новый прикол

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

Потому что .. идёт в перечислении до "-rf"?
Вообще-то, .. там нет. ;)

да и прикол то в чём задумывался? Удалить рекурсивно все файлы в _текущем_ каталоге?
Точно. Для полноты прикола надо в начало cd / добавить :)
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали: