Re: DSL'09
От: MigMit Россия http://migmit.vox.com
Дата: 16.09.09 17:45
Оценка:
Здравствуйте, thesz, Вы писали:

T>1.создайте каталог, создайте там файликов и не пустых подкаталогов.

T>2.попробуйте сделать 'rm *' в этом каталоге. он удалит файлы, а каталоги оставит и при этом ругнётся.
T>3.создайте в этом же каталоге файлик с именем -rf и снова запустите 'rm *'
T>4.наслаждайтесь.

Ну, создать его тоже не так просто:
MigMit:testdir MigMit$ touch -rf
touch: f: No such file or directory


Но если постараться — ну что ж, на каждый болт на восемнадцать найдётся своя хитрая жопа с лабиринтом:
MigMit:testdir MigMit$ find .
.
./-rf
./testdir1
./testdir1/testfile11
./testdir1/testfile12
./testdir2
./testdir2/testfile21
./testdir2/testfile22
MigMit:testdir MigMit$ rm -- *
rm: testdir1: is a directory
rm: testdir2: is a directory
MigMit:testdir MigMit$ ls
testdir1/ testdir2/
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.